2 #pragma warning( disable: 4049 )
20 #ifndef __REQUIRED_RPCNDR_H_VERSION__
21 #define __REQUIRED_RPCNDR_H_VERSION__ 475
27 #ifndef __RPCNDR_H_VERSION__
28 #error this stub requires an updated version of <rpcndr.h>
29 #endif // __RPCNDR_H_VERSION__
31 #ifndef COM_NO_WINDOWS_H
39 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
45 #ifndef __ICreateDevEnum_FWD_DEFINED__
46 #define __ICreateDevEnum_FWD_DEFINED__
51 #ifndef __IPin_FWD_DEFINED__
52 #define __IPin_FWD_DEFINED__
57 #ifndef __IEnumPins_FWD_DEFINED__
58 #define __IEnumPins_FWD_DEFINED__
63 #ifndef __IEnumMediaTypes_FWD_DEFINED__
64 #define __IEnumMediaTypes_FWD_DEFINED__
69 #ifndef __IFilterGraph_FWD_DEFINED__
70 #define __IFilterGraph_FWD_DEFINED__
75 #ifndef __IEnumFilters_FWD_DEFINED__
76 #define __IEnumFilters_FWD_DEFINED__
81 #ifndef __IMediaFilter_FWD_DEFINED__
82 #define __IMediaFilter_FWD_DEFINED__
87 #ifndef __IBaseFilter_FWD_DEFINED__
88 #define __IBaseFilter_FWD_DEFINED__
93 #ifndef __IReferenceClock_FWD_DEFINED__
94 #define __IReferenceClock_FWD_DEFINED__
99 #ifndef __IReferenceClock2_FWD_DEFINED__
100 #define __IReferenceClock2_FWD_DEFINED__
105 #ifndef __IMediaSample_FWD_DEFINED__
106 #define __IMediaSample_FWD_DEFINED__
111 #ifndef __IMediaSample2_FWD_DEFINED__
112 #define __IMediaSample2_FWD_DEFINED__
117 #ifndef __IMemAllocator_FWD_DEFINED__
118 #define __IMemAllocator_FWD_DEFINED__
123 #ifndef __IMemAllocatorCallbackTemp_FWD_DEFINED__
124 #define __IMemAllocatorCallbackTemp_FWD_DEFINED__
129 #ifndef __IMemAllocatorNotifyCallbackTemp_FWD_DEFINED__
130 #define __IMemAllocatorNotifyCallbackTemp_FWD_DEFINED__
135 #ifndef __IMemInputPin_FWD_DEFINED__
136 #define __IMemInputPin_FWD_DEFINED__
141 #ifndef __IAMovieSetup_FWD_DEFINED__
142 #define __IAMovieSetup_FWD_DEFINED__
147 #ifndef __IMediaSeeking_FWD_DEFINED__
148 #define __IMediaSeeking_FWD_DEFINED__
153 #ifndef __IEnumRegFilters_FWD_DEFINED__
154 #define __IEnumRegFilters_FWD_DEFINED__
159 #ifndef __IFilterMapper_FWD_DEFINED__
160 #define __IFilterMapper_FWD_DEFINED__
165 #ifndef __IFilterMapper2_FWD_DEFINED__
166 #define __IFilterMapper2_FWD_DEFINED__
171 #ifndef __IFilterMapper3_FWD_DEFINED__
172 #define __IFilterMapper3_FWD_DEFINED__
177 #ifndef __IQualityControl_FWD_DEFINED__
178 #define __IQualityControl_FWD_DEFINED__
183 #ifndef __IOverlayNotify_FWD_DEFINED__
184 #define __IOverlayNotify_FWD_DEFINED__
189 #ifndef __IOverlayNotify2_FWD_DEFINED__
190 #define __IOverlayNotify2_FWD_DEFINED__
195 #ifndef __IOverlay_FWD_DEFINED__
196 #define __IOverlay_FWD_DEFINED__
201 #ifndef __IMediaEventSink_FWD_DEFINED__
202 #define __IMediaEventSink_FWD_DEFINED__
207 #ifndef __IFileSourceFilter_FWD_DEFINED__
208 #define __IFileSourceFilter_FWD_DEFINED__
213 #ifndef __IFileSinkFilter_FWD_DEFINED__
214 #define __IFileSinkFilter_FWD_DEFINED__
219 #ifndef __IFileSinkFilter2_FWD_DEFINED__
220 #define __IFileSinkFilter2_FWD_DEFINED__
225 #ifndef __IGraphBuilder_FWD_DEFINED__
226 #define __IGraphBuilder_FWD_DEFINED__
231 #ifndef __ICaptureGraphBuilder_FWD_DEFINED__
232 #define __ICaptureGraphBuilder_FWD_DEFINED__
237 #ifndef __IAMCopyCaptureFileProgress_FWD_DEFINED__
238 #define __IAMCopyCaptureFileProgress_FWD_DEFINED__
243 #ifndef __ICaptureGraphBuilder2_FWD_DEFINED__
244 #define __ICaptureGraphBuilder2_FWD_DEFINED__
249 #ifndef __IFilterGraph2_FWD_DEFINED__
250 #define __IFilterGraph2_FWD_DEFINED__
255 #ifndef __IStreamBuilder_FWD_DEFINED__
256 #define __IStreamBuilder_FWD_DEFINED__
261 #ifndef __IAsyncReader_FWD_DEFINED__
262 #define __IAsyncReader_FWD_DEFINED__
267 #ifndef __IGraphVersion_FWD_DEFINED__
268 #define __IGraphVersion_FWD_DEFINED__
273 #ifndef __IResourceConsumer_FWD_DEFINED__
274 #define __IResourceConsumer_FWD_DEFINED__
279 #ifndef __IResourceManager_FWD_DEFINED__
280 #define __IResourceManager_FWD_DEFINED__
285 #ifndef __IDistributorNotify_FWD_DEFINED__
286 #define __IDistributorNotify_FWD_DEFINED__
291 #ifndef __IAMStreamControl_FWD_DEFINED__
292 #define __IAMStreamControl_FWD_DEFINED__
297 #ifndef __ISeekingPassThru_FWD_DEFINED__
298 #define __ISeekingPassThru_FWD_DEFINED__
303 #ifndef __IAMStreamConfig_FWD_DEFINED__
304 #define __IAMStreamConfig_FWD_DEFINED__
309 #ifndef __IConfigInterleaving_FWD_DEFINED__
310 #define __IConfigInterleaving_FWD_DEFINED__
315 #ifndef __IConfigAviMux_FWD_DEFINED__
316 #define __IConfigAviMux_FWD_DEFINED__
321 #ifndef __IAMVideoCompression_FWD_DEFINED__
322 #define __IAMVideoCompression_FWD_DEFINED__
327 #ifndef __IAMVfwCaptureDialogs_FWD_DEFINED__
328 #define __IAMVfwCaptureDialogs_FWD_DEFINED__
333 #ifndef __IAMVfwCompressDialogs_FWD_DEFINED__
334 #define __IAMVfwCompressDialogs_FWD_DEFINED__
339 #ifndef __IAMDroppedFrames_FWD_DEFINED__
340 #define __IAMDroppedFrames_FWD_DEFINED__
345 #ifndef __IAMAudioInputMixer_FWD_DEFINED__
346 #define __IAMAudioInputMixer_FWD_DEFINED__
351 #ifndef __IAMBufferNegotiation_FWD_DEFINED__
352 #define __IAMBufferNegotiation_FWD_DEFINED__
357 #ifndef __IAMAnalogVideoDecoder_FWD_DEFINED__
358 #define __IAMAnalogVideoDecoder_FWD_DEFINED__
363 #ifndef __IAMVideoProcAmp_FWD_DEFINED__
364 #define __IAMVideoProcAmp_FWD_DEFINED__
369 #ifndef __IAMCameraControl_FWD_DEFINED__
370 #define __IAMCameraControl_FWD_DEFINED__
375 #ifndef __IAMVideoControl_FWD_DEFINED__
376 #define __IAMVideoControl_FWD_DEFINED__
381 #ifndef __IAMCrossbar_FWD_DEFINED__
382 #define __IAMCrossbar_FWD_DEFINED__
387 #ifndef __IAMTuner_FWD_DEFINED__
388 #define __IAMTuner_FWD_DEFINED__
393 #ifndef __IAMTunerNotification_FWD_DEFINED__
394 #define __IAMTunerNotification_FWD_DEFINED__
399 #ifndef __IAMTVTuner_FWD_DEFINED__
400 #define __IAMTVTuner_FWD_DEFINED__
405 #ifndef __IBPCSatelliteTuner_FWD_DEFINED__
406 #define __IBPCSatelliteTuner_FWD_DEFINED__
411 #ifndef __IAMTVAudio_FWD_DEFINED__
412 #define __IAMTVAudio_FWD_DEFINED__
417 #ifndef __IAMTVAudioNotification_FWD_DEFINED__
418 #define __IAMTVAudioNotification_FWD_DEFINED__
423 #ifndef __IAMAnalogVideoEncoder_FWD_DEFINED__
424 #define __IAMAnalogVideoEncoder_FWD_DEFINED__
429 #ifndef __IKsPropertySet_FWD_DEFINED__
430 #define __IKsPropertySet_FWD_DEFINED__
435 #ifndef __IMediaPropertyBag_FWD_DEFINED__
436 #define __IMediaPropertyBag_FWD_DEFINED__
441 #ifndef __IPersistMediaPropertyBag_FWD_DEFINED__
442 #define __IPersistMediaPropertyBag_FWD_DEFINED__
447 #ifndef __IAMPhysicalPinInfo_FWD_DEFINED__
448 #define __IAMPhysicalPinInfo_FWD_DEFINED__
453 #ifndef __IAMExtDevice_FWD_DEFINED__
454 #define __IAMExtDevice_FWD_DEFINED__
459 #ifndef __IAMExtTransport_FWD_DEFINED__
460 #define __IAMExtTransport_FWD_DEFINED__
465 #ifndef __IAMTimecodeReader_FWD_DEFINED__
466 #define __IAMTimecodeReader_FWD_DEFINED__
471 #ifndef __IAMTimecodeGenerator_FWD_DEFINED__
472 #define __IAMTimecodeGenerator_FWD_DEFINED__
477 #ifndef __IAMTimecodeDisplay_FWD_DEFINED__
478 #define __IAMTimecodeDisplay_FWD_DEFINED__
483 #ifndef __IAMDevMemoryAllocator_FWD_DEFINED__
484 #define __IAMDevMemoryAllocator_FWD_DEFINED__
489 #ifndef __IAMDevMemoryControl_FWD_DEFINED__
490 #define __IAMDevMemoryControl_FWD_DEFINED__
495 #ifndef __IAMStreamSelect_FWD_DEFINED__
496 #define __IAMStreamSelect_FWD_DEFINED__
501 #ifndef __IAMResourceControl_FWD_DEFINED__
502 #define __IAMResourceControl_FWD_DEFINED__
507 #ifndef __IAMClockAdjust_FWD_DEFINED__
508 #define __IAMClockAdjust_FWD_DEFINED__
513 #ifndef __IAMFilterMiscFlags_FWD_DEFINED__
514 #define __IAMFilterMiscFlags_FWD_DEFINED__
519 #ifndef __IDrawVideoImage_FWD_DEFINED__
520 #define __IDrawVideoImage_FWD_DEFINED__
525 #ifndef __IDecimateVideoImage_FWD_DEFINED__
526 #define __IDecimateVideoImage_FWD_DEFINED__
531 #ifndef __IAMVideoDecimationProperties_FWD_DEFINED__
532 #define __IAMVideoDecimationProperties_FWD_DEFINED__
537 #ifndef __IVideoFrameStep_FWD_DEFINED__
538 #define __IVideoFrameStep_FWD_DEFINED__
543 #ifndef __IAMLatency_FWD_DEFINED__
544 #define __IAMLatency_FWD_DEFINED__
549 #ifndef __IAMPushSource_FWD_DEFINED__
550 #define __IAMPushSource_FWD_DEFINED__
555 #ifndef __IAMDeviceRemoval_FWD_DEFINED__
556 #define __IAMDeviceRemoval_FWD_DEFINED__
561 #ifndef __IDVEnc_FWD_DEFINED__
562 #define __IDVEnc_FWD_DEFINED__
567 #ifndef __IIPDVDec_FWD_DEFINED__
568 #define __IIPDVDec_FWD_DEFINED__
573 #ifndef __IDVRGB219_FWD_DEFINED__
574 #define __IDVRGB219_FWD_DEFINED__
579 #ifndef __IDVSplitter_FWD_DEFINED__
580 #define __IDVSplitter_FWD_DEFINED__
585 #ifndef __IAMAudioRendererStats_FWD_DEFINED__
586 #define __IAMAudioRendererStats_FWD_DEFINED__
591 #ifndef __IAMGraphStreams_FWD_DEFINED__
592 #define __IAMGraphStreams_FWD_DEFINED__
597 #ifndef __IAMOverlayFX_FWD_DEFINED__
598 #define __IAMOverlayFX_FWD_DEFINED__
603 #ifndef __IAMOpenProgress_FWD_DEFINED__
604 #define __IAMOpenProgress_FWD_DEFINED__
609 #ifndef __IMpeg2Demultiplexer_FWD_DEFINED__
610 #define __IMpeg2Demultiplexer_FWD_DEFINED__
615 #ifndef __IEnumStreamIdMap_FWD_DEFINED__
616 #define __IEnumStreamIdMap_FWD_DEFINED__
621 #ifndef __IMPEG2StreamIdMap_FWD_DEFINED__
622 #define __IMPEG2StreamIdMap_FWD_DEFINED__
627 #ifndef __IRegisterServiceProvider_FWD_DEFINED__
628 #define __IRegisterServiceProvider_FWD_DEFINED__
633 #ifndef __IAMClockSlave_FWD_DEFINED__
634 #define __IAMClockSlave_FWD_DEFINED__
639 #ifndef __IAMGraphBuilderCallback_FWD_DEFINED__
640 #define __IAMGraphBuilderCallback_FWD_DEFINED__
645 #ifndef __ICodecAPI_FWD_DEFINED__
646 #define __ICodecAPI_FWD_DEFINED__
651 #ifndef __IGetCapabilitiesKey_FWD_DEFINED__
652 #define __IGetCapabilitiesKey_FWD_DEFINED__
657 #ifndef __IEncoderAPI_FWD_DEFINED__
658 #define __IEncoderAPI_FWD_DEFINED__
663 #ifndef __IVideoEncoder_FWD_DEFINED__
664 #define __IVideoEncoder_FWD_DEFINED__
669 #ifndef __IAMDecoderCaps_FWD_DEFINED__
670 #define __IAMDecoderCaps_FWD_DEFINED__
675 #ifndef __IDvdControl_FWD_DEFINED__
676 #define __IDvdControl_FWD_DEFINED__
681 #ifndef __IDvdInfo_FWD_DEFINED__
682 #define __IDvdInfo_FWD_DEFINED__
687 #ifndef __IDvdCmd_FWD_DEFINED__
688 #define __IDvdCmd_FWD_DEFINED__
693 #ifndef __IDvdState_FWD_DEFINED__
694 #define __IDvdState_FWD_DEFINED__
699 #ifndef __IDvdControl2_FWD_DEFINED__
700 #define __IDvdControl2_FWD_DEFINED__
705 #ifndef __IDvdInfo2_FWD_DEFINED__
706 #define __IDvdInfo2_FWD_DEFINED__
711 #ifndef __IDvdGraphBuilder_FWD_DEFINED__
712 #define __IDvdGraphBuilder_FWD_DEFINED__
717 #ifndef __IDDrawExclModeVideo_FWD_DEFINED__
718 #define __IDDrawExclModeVideo_FWD_DEFINED__
723 #ifndef __IDDrawExclModeVideoCallback_FWD_DEFINED__
724 #define __IDDrawExclModeVideoCallback_FWD_DEFINED__
729 #ifndef __IPinConnection_FWD_DEFINED__
730 #define __IPinConnection_FWD_DEFINED__
735 #ifndef __IPinFlowControl_FWD_DEFINED__
736 #define __IPinFlowControl_FWD_DEFINED__
741 #ifndef __IGraphConfig_FWD_DEFINED__
742 #define __IGraphConfig_FWD_DEFINED__
747 #ifndef __IGraphConfigCallback_FWD_DEFINED__
748 #define __IGraphConfigCallback_FWD_DEFINED__
753 #ifndef __IFilterChain_FWD_DEFINED__
754 #define __IFilterChain_FWD_DEFINED__
759 #ifndef __IVMRImagePresenter_FWD_DEFINED__
760 #define __IVMRImagePresenter_FWD_DEFINED__
765 #ifndef __IVMRSurfaceAllocator_FWD_DEFINED__
766 #define __IVMRSurfaceAllocator_FWD_DEFINED__
771 #ifndef __IVMRSurfaceAllocatorNotify_FWD_DEFINED__
772 #define __IVMRSurfaceAllocatorNotify_FWD_DEFINED__
777 #ifndef __IVMRWindowlessControl_FWD_DEFINED__
778 #define __IVMRWindowlessControl_FWD_DEFINED__
783 #ifndef __IVMRMixerControl_FWD_DEFINED__
784 #define __IVMRMixerControl_FWD_DEFINED__
789 #ifndef __IVMRMonitorConfig_FWD_DEFINED__
790 #define __IVMRMonitorConfig_FWD_DEFINED__
795 #ifndef __IVMRFilterConfig_FWD_DEFINED__
796 #define __IVMRFilterConfig_FWD_DEFINED__
801 #ifndef __IVMRAspectRatioControl_FWD_DEFINED__
802 #define __IVMRAspectRatioControl_FWD_DEFINED__
807 #ifndef __IVMRDeinterlaceControl_FWD_DEFINED__
808 #define __IVMRDeinterlaceControl_FWD_DEFINED__
813 #ifndef __IVMRMixerBitmap_FWD_DEFINED__
814 #define __IVMRMixerBitmap_FWD_DEFINED__
819 #ifndef __IVMRImageCompositor_FWD_DEFINED__
820 #define __IVMRImageCompositor_FWD_DEFINED__
825 #ifndef __IVMRVideoStreamControl_FWD_DEFINED__
826 #define __IVMRVideoStreamControl_FWD_DEFINED__
831 #ifndef __IVMRSurface_FWD_DEFINED__
832 #define __IVMRSurface_FWD_DEFINED__
837 #ifndef __IVMRImagePresenterConfig_FWD_DEFINED__
838 #define __IVMRImagePresenterConfig_FWD_DEFINED__
843 #ifndef __IVMRImagePresenterExclModeConfig_FWD_DEFINED__
844 #define __IVMRImagePresenterExclModeConfig_FWD_DEFINED__
849 #ifndef __IVPManager_FWD_DEFINED__
850 #define __IVPManager_FWD_DEFINED__
877 #pragma warning(push)
878 #pragma warning(disable:4201) // Disable C4201: nameless struct/union
880 #define CDEF_CLASS_DEFAULT 0x0001
881 #define CDEF_BYPASS_CLASS_MANAGER 0x0002
882 #define CDEF_MERIT_ABOVE_DO_NOT_USE 0x0008
883 #define CDEF_DEVMON_CMGR_DEVICE 0x0010
884 #define CDEF_DEVMON_DMO 0x0020
885 #define CDEF_DEVMON_PNP_DEVICE 0x0040
886 #define CDEF_DEVMON_FILTER 0x0080
887 #define CDEF_DEVMON_SELECTIVE_MASK 0x00f0
893 #ifndef __ICreateDevEnum_INTERFACE_DEFINED__
894 #define __ICreateDevEnum_INTERFACE_DEFINED__
902 #if defined(__cplusplus) && !defined(CINTERFACE)
904 MIDL_INTERFACE(
"29840822-5B84-11D0-BD3B-00A0C911CE86")
908 virtual HRESULT STDMETHODCALLTYPE CreateClassEnumerator(
909 REFCLSID clsidDeviceClass,
910 IEnumMoniker **ppEnumMoniker,
921 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
926 ULONG ( STDMETHODCALLTYPE *AddRef )(
929 ULONG ( STDMETHODCALLTYPE *Release )(
932 HRESULT ( STDMETHODCALLTYPE *CreateClassEnumerator )(
951 #define ICreateDevEnum_QueryInterface(This,riid,ppvObject) \
952 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
954 #define ICreateDevEnum_AddRef(This) \
955 (This)->lpVtbl -> AddRef(This)
957 #define ICreateDevEnum_Release(This) \
958 (This)->lpVtbl -> Release(This)
961 #define ICreateDevEnum_CreateClassEnumerator(This,clsidDeviceClass,ppEnumMoniker,dwFlags) \
962 (This)->lpVtbl -> CreateClassEnumerator(This,clsidDeviceClass,ppEnumMoniker,dwFlags)
979 IRpcStubBuffer *This,
980 IRpcChannelBuffer *_pRpcChannelBuffer,
981 PRPC_MESSAGE _pRpcMessage,
982 DWORD *_pdwStubPhase);
992 #define CHARS_IN_GUID 39
1012 #define MAX_PIN_NAME 128
1013 #define MAX_FILTER_NAME 128
1049 #ifndef __IPin_INTERFACE_DEFINED__
1050 #define __IPin_INTERFACE_DEFINED__
1065 #if defined(__cplusplus) && !defined(CINTERFACE)
1067 MIDL_INTERFACE(
"56a86891-0ad4-11ce-b03a-0020af0ba770")
1071 virtual HRESULT STDMETHODCALLTYPE Connect(
1075 virtual HRESULT STDMETHODCALLTYPE ReceiveConnection(
1079 virtual HRESULT STDMETHODCALLTYPE Disconnect(
void) = 0;
1081 virtual HRESULT STDMETHODCALLTYPE ConnectedTo(
1084 virtual HRESULT STDMETHODCALLTYPE ConnectionMediaType(
1087 virtual HRESULT STDMETHODCALLTYPE QueryPinInfo(
1090 virtual HRESULT STDMETHODCALLTYPE QueryDirection(
1093 virtual HRESULT STDMETHODCALLTYPE QueryId(
1096 virtual HRESULT STDMETHODCALLTYPE QueryAccept(
1099 virtual HRESULT STDMETHODCALLTYPE EnumMediaTypes(
1102 virtual HRESULT STDMETHODCALLTYPE QueryInternalConnections(
1106 virtual HRESULT STDMETHODCALLTYPE EndOfStream(
void) = 0;
1108 virtual HRESULT STDMETHODCALLTYPE BeginFlush(
void) = 0;
1110 virtual HRESULT STDMETHODCALLTYPE EndFlush(
void) = 0;
1112 virtual HRESULT STDMETHODCALLTYPE NewSegment(
1113 REFERENCE_TIME tStart,
1114 REFERENCE_TIME tStop,
1125 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
1130 ULONG ( STDMETHODCALLTYPE *AddRef )(
1133 ULONG ( STDMETHODCALLTYPE *Release )(
1136 HRESULT ( STDMETHODCALLTYPE *Connect )(
1141 HRESULT ( STDMETHODCALLTYPE *ReceiveConnection )(
1146 HRESULT ( STDMETHODCALLTYPE *Disconnect )(
1149 HRESULT ( STDMETHODCALLTYPE *ConnectedTo )(
1153 HRESULT ( STDMETHODCALLTYPE *ConnectionMediaType )(
1157 HRESULT ( STDMETHODCALLTYPE *QueryPinInfo )(
1161 HRESULT ( STDMETHODCALLTYPE *QueryDirection )(
1165 HRESULT ( STDMETHODCALLTYPE *QueryId )(
1169 HRESULT ( STDMETHODCALLTYPE *QueryAccept )(
1173 HRESULT ( STDMETHODCALLTYPE *EnumMediaTypes )(
1177 HRESULT ( STDMETHODCALLTYPE *QueryInternalConnections )(
1182 HRESULT ( STDMETHODCALLTYPE *EndOfStream )(
1185 HRESULT ( STDMETHODCALLTYPE *BeginFlush )(
1188 HRESULT ( STDMETHODCALLTYPE *EndFlush )(
1191 HRESULT ( STDMETHODCALLTYPE *NewSegment )(
1194 REFERENCE_TIME
tStop,
1210 #define IPin_QueryInterface(This,riid,ppvObject) \
1211 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
1213 #define IPin_AddRef(This) \
1214 (This)->lpVtbl -> AddRef(This)
1216 #define IPin_Release(This) \
1217 (This)->lpVtbl -> Release(This)
1220 #define IPin_Connect(This,pReceivePin,pmt) \
1221 (This)->lpVtbl -> Connect(This,pReceivePin,pmt)
1223 #define IPin_ReceiveConnection(This,pConnector,pmt) \
1224 (This)->lpVtbl -> ReceiveConnection(This,pConnector,pmt)
1226 #define IPin_Disconnect(This) \
1227 (This)->lpVtbl -> Disconnect(This)
1229 #define IPin_ConnectedTo(This,pPin) \
1230 (This)->lpVtbl -> ConnectedTo(This,pPin)
1232 #define IPin_ConnectionMediaType(This,pmt) \
1233 (This)->lpVtbl -> ConnectionMediaType(This,pmt)
1235 #define IPin_QueryPinInfo(This,pInfo) \
1236 (This)->lpVtbl -> QueryPinInfo(This,pInfo)
1238 #define IPin_QueryDirection(This,pPinDir) \
1239 (This)->lpVtbl -> QueryDirection(This,pPinDir)
1241 #define IPin_QueryId(This,Id) \
1242 (This)->lpVtbl -> QueryId(This,Id)
1244 #define IPin_QueryAccept(This,pmt) \
1245 (This)->lpVtbl -> QueryAccept(This,pmt)
1247 #define IPin_EnumMediaTypes(This,ppEnum) \
1248 (This)->lpVtbl -> EnumMediaTypes(This,ppEnum)
1250 #define IPin_QueryInternalConnections(This,apPin,nPin) \
1251 (This)->lpVtbl -> QueryInternalConnections(This,apPin,nPin)
1253 #define IPin_EndOfStream(This) \
1254 (This)->lpVtbl -> EndOfStream(This)
1256 #define IPin_BeginFlush(This) \
1257 (This)->lpVtbl -> BeginFlush(This)
1259 #define IPin_EndFlush(This) \
1260 (This)->lpVtbl -> EndFlush(This)
1262 #define IPin_NewSegment(This,tStart,tStop,dRate) \
1263 (This)->lpVtbl -> NewSegment(This,tStart,tStop,dRate)
1279 IRpcStubBuffer *This,
1280 IRpcChannelBuffer *_pRpcChannelBuffer,
1281 PRPC_MESSAGE _pRpcMessage,
1282 DWORD *_pdwStubPhase);
1292 IRpcStubBuffer *This,
1293 IRpcChannelBuffer *_pRpcChannelBuffer,
1294 PRPC_MESSAGE _pRpcMessage,
1295 DWORD *_pdwStubPhase);
1303 IRpcStubBuffer *This,
1304 IRpcChannelBuffer *_pRpcChannelBuffer,
1305 PRPC_MESSAGE _pRpcMessage,
1306 DWORD *_pdwStubPhase);
1315 IRpcStubBuffer *This,
1316 IRpcChannelBuffer *_pRpcChannelBuffer,
1317 PRPC_MESSAGE _pRpcMessage,
1318 DWORD *_pdwStubPhase);
1327 IRpcStubBuffer *This,
1328 IRpcChannelBuffer *_pRpcChannelBuffer,
1329 PRPC_MESSAGE _pRpcMessage,
1330 DWORD *_pdwStubPhase);
1339 IRpcStubBuffer *This,
1340 IRpcChannelBuffer *_pRpcChannelBuffer,
1341 PRPC_MESSAGE _pRpcMessage,
1342 DWORD *_pdwStubPhase);
1351 IRpcStubBuffer *This,
1352 IRpcChannelBuffer *_pRpcChannelBuffer,
1353 PRPC_MESSAGE _pRpcMessage,
1354 DWORD *_pdwStubPhase);
1363 IRpcStubBuffer *This,
1364 IRpcChannelBuffer *_pRpcChannelBuffer,
1365 PRPC_MESSAGE _pRpcMessage,
1366 DWORD *_pdwStubPhase);
1375 IRpcStubBuffer *This,
1376 IRpcChannelBuffer *_pRpcChannelBuffer,
1377 PRPC_MESSAGE _pRpcMessage,
1378 DWORD *_pdwStubPhase);
1387 IRpcStubBuffer *This,
1388 IRpcChannelBuffer *_pRpcChannelBuffer,
1389 PRPC_MESSAGE _pRpcMessage,
1390 DWORD *_pdwStubPhase);
1400 IRpcStubBuffer *This,
1401 IRpcChannelBuffer *_pRpcChannelBuffer,
1402 PRPC_MESSAGE _pRpcMessage,
1403 DWORD *_pdwStubPhase);
1411 IRpcStubBuffer *This,
1412 IRpcChannelBuffer *_pRpcChannelBuffer,
1413 PRPC_MESSAGE _pRpcMessage,
1414 DWORD *_pdwStubPhase);
1422 IRpcStubBuffer *This,
1423 IRpcChannelBuffer *_pRpcChannelBuffer,
1424 PRPC_MESSAGE _pRpcMessage,
1425 DWORD *_pdwStubPhase);
1433 IRpcStubBuffer *This,
1434 IRpcChannelBuffer *_pRpcChannelBuffer,
1435 PRPC_MESSAGE _pRpcMessage,
1436 DWORD *_pdwStubPhase);
1442 REFERENCE_TIME
tStop,
1447 IRpcStubBuffer *This,
1448 IRpcChannelBuffer *_pRpcChannelBuffer,
1449 PRPC_MESSAGE _pRpcMessage,
1450 DWORD *_pdwStubPhase);
1467 #ifndef __IEnumPins_INTERFACE_DEFINED__
1468 #define __IEnumPins_INTERFACE_DEFINED__
1476 #if defined(__cplusplus) && !defined(CINTERFACE)
1478 MIDL_INTERFACE(
"56a86892-0ad4-11ce-b03a-0020af0ba770")
1482 virtual HRESULT STDMETHODCALLTYPE Next(
1485 ULONG *pcFetched) = 0;
1487 virtual HRESULT STDMETHODCALLTYPE Skip(
1490 virtual HRESULT STDMETHODCALLTYPE Reset(
void) = 0;
1492 virtual HRESULT STDMETHODCALLTYPE Clone(
1503 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
1508 ULONG ( STDMETHODCALLTYPE *AddRef )(
1511 ULONG ( STDMETHODCALLTYPE *Release )(
1514 HRESULT ( STDMETHODCALLTYPE *Next )(
1520 HRESULT ( STDMETHODCALLTYPE *Skip )(
1524 HRESULT ( STDMETHODCALLTYPE *Reset )(
1527 HRESULT ( STDMETHODCALLTYPE *Clone )(
1544 #define IEnumPins_QueryInterface(This,riid,ppvObject) \
1545 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
1547 #define IEnumPins_AddRef(This) \
1548 (This)->lpVtbl -> AddRef(This)
1550 #define IEnumPins_Release(This) \
1551 (This)->lpVtbl -> Release(This)
1554 #define IEnumPins_Next(This,cPins,ppPins,pcFetched) \
1555 (This)->lpVtbl -> Next(This,cPins,ppPins,pcFetched)
1557 #define IEnumPins_Skip(This,cPins) \
1558 (This)->lpVtbl -> Skip(This,cPins)
1560 #define IEnumPins_Reset(This) \
1561 (This)->lpVtbl -> Reset(This)
1563 #define IEnumPins_Clone(This,ppEnum) \
1564 (This)->lpVtbl -> Clone(This,ppEnum)
1581 IRpcStubBuffer *This,
1582 IRpcChannelBuffer *_pRpcChannelBuffer,
1583 PRPC_MESSAGE _pRpcMessage,
1584 DWORD *_pdwStubPhase);
1593 IRpcStubBuffer *This,
1594 IRpcChannelBuffer *_pRpcChannelBuffer,
1595 PRPC_MESSAGE _pRpcMessage,
1596 DWORD *_pdwStubPhase);
1604 IRpcStubBuffer *This,
1605 IRpcChannelBuffer *_pRpcChannelBuffer,
1606 PRPC_MESSAGE _pRpcMessage,
1607 DWORD *_pdwStubPhase);
1616 IRpcStubBuffer *This,
1617 IRpcChannelBuffer *_pRpcChannelBuffer,
1618 PRPC_MESSAGE _pRpcMessage,
1619 DWORD *_pdwStubPhase);
1636 #ifndef __IEnumMediaTypes_INTERFACE_DEFINED__
1637 #define __IEnumMediaTypes_INTERFACE_DEFINED__
1645 #if defined(__cplusplus) && !defined(CINTERFACE)
1647 MIDL_INTERFACE(
"89c31040-846b-11ce-97d3-00aa0055595a")
1651 virtual HRESULT STDMETHODCALLTYPE Next(
1656 virtual HRESULT STDMETHODCALLTYPE Skip(
1657 ULONG cMediaTypes) = 0;
1659 virtual HRESULT STDMETHODCALLTYPE Reset(
void) = 0;
1661 virtual HRESULT STDMETHODCALLTYPE Clone(
1672 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
1677 ULONG ( STDMETHODCALLTYPE *AddRef )(
1680 ULONG ( STDMETHODCALLTYPE *Release )(
1683 HRESULT ( STDMETHODCALLTYPE *Next )(
1689 HRESULT ( STDMETHODCALLTYPE *Skip )(
1693 HRESULT ( STDMETHODCALLTYPE *Reset )(
1696 HRESULT ( STDMETHODCALLTYPE *Clone )(
1713 #define IEnumMediaTypes_QueryInterface(This,riid,ppvObject) \
1714 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
1716 #define IEnumMediaTypes_AddRef(This) \
1717 (This)->lpVtbl -> AddRef(This)
1719 #define IEnumMediaTypes_Release(This) \
1720 (This)->lpVtbl -> Release(This)
1723 #define IEnumMediaTypes_Next(This,cMediaTypes,ppMediaTypes,pcFetched) \
1724 (This)->lpVtbl -> Next(This,cMediaTypes,ppMediaTypes,pcFetched)
1726 #define IEnumMediaTypes_Skip(This,cMediaTypes) \
1727 (This)->lpVtbl -> Skip(This,cMediaTypes)
1729 #define IEnumMediaTypes_Reset(This) \
1730 (This)->lpVtbl -> Reset(This)
1732 #define IEnumMediaTypes_Clone(This,ppEnum) \
1733 (This)->lpVtbl -> Clone(This,ppEnum)
1750 IRpcStubBuffer *This,
1751 IRpcChannelBuffer *_pRpcChannelBuffer,
1752 PRPC_MESSAGE _pRpcMessage,
1753 DWORD *_pdwStubPhase);
1762 IRpcStubBuffer *This,
1763 IRpcChannelBuffer *_pRpcChannelBuffer,
1764 PRPC_MESSAGE _pRpcMessage,
1765 DWORD *_pdwStubPhase);
1773 IRpcStubBuffer *This,
1774 IRpcChannelBuffer *_pRpcChannelBuffer,
1775 PRPC_MESSAGE _pRpcMessage,
1776 DWORD *_pdwStubPhase);
1785 IRpcStubBuffer *This,
1786 IRpcChannelBuffer *_pRpcChannelBuffer,
1787 PRPC_MESSAGE _pRpcMessage,
1788 DWORD *_pdwStubPhase);
1805 #ifndef __IFilterGraph_INTERFACE_DEFINED__
1806 #define __IFilterGraph_INTERFACE_DEFINED__
1814 #if defined(__cplusplus) && !defined(CINTERFACE)
1816 MIDL_INTERFACE(
"56a8689f-0ad4-11ce-b03a-0020af0ba770")
1820 virtual HRESULT STDMETHODCALLTYPE AddFilter(
1824 virtual HRESULT STDMETHODCALLTYPE RemoveFilter(
1827 virtual HRESULT STDMETHODCALLTYPE EnumFilters(
1830 virtual HRESULT STDMETHODCALLTYPE FindFilterByName(
1834 virtual HRESULT STDMETHODCALLTYPE ConnectDirect(
1839 virtual HRESULT STDMETHODCALLTYPE Reconnect(
1842 virtual HRESULT STDMETHODCALLTYPE Disconnect(
1845 virtual HRESULT STDMETHODCALLTYPE SetDefaultSyncSource(
void) = 0;
1855 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
1860 ULONG ( STDMETHODCALLTYPE *AddRef )(
1863 ULONG ( STDMETHODCALLTYPE *Release )(
1866 HRESULT ( STDMETHODCALLTYPE *AddFilter )(
1871 HRESULT ( STDMETHODCALLTYPE *RemoveFilter )(
1875 HRESULT ( STDMETHODCALLTYPE *EnumFilters )(
1879 HRESULT ( STDMETHODCALLTYPE *FindFilterByName )(
1884 HRESULT ( STDMETHODCALLTYPE *ConnectDirect )(
1890 HRESULT ( STDMETHODCALLTYPE *Reconnect )(
1894 HRESULT ( STDMETHODCALLTYPE *Disconnect )(
1898 HRESULT ( STDMETHODCALLTYPE *SetDefaultSyncSource )(
1914 #define IFilterGraph_QueryInterface(This,riid,ppvObject) \
1915 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
1917 #define IFilterGraph_AddRef(This) \
1918 (This)->lpVtbl -> AddRef(This)
1920 #define IFilterGraph_Release(This) \
1921 (This)->lpVtbl -> Release(This)
1924 #define IFilterGraph_AddFilter(This,pFilter,pName) \
1925 (This)->lpVtbl -> AddFilter(This,pFilter,pName)
1927 #define IFilterGraph_RemoveFilter(This,pFilter) \
1928 (This)->lpVtbl -> RemoveFilter(This,pFilter)
1930 #define IFilterGraph_EnumFilters(This,ppEnum) \
1931 (This)->lpVtbl -> EnumFilters(This,ppEnum)
1933 #define IFilterGraph_FindFilterByName(This,pName,ppFilter) \
1934 (This)->lpVtbl -> FindFilterByName(This,pName,ppFilter)
1936 #define IFilterGraph_ConnectDirect(This,ppinOut,ppinIn,pmt) \
1937 (This)->lpVtbl -> ConnectDirect(This,ppinOut,ppinIn,pmt)
1939 #define IFilterGraph_Reconnect(This,ppin) \
1940 (This)->lpVtbl -> Reconnect(This,ppin)
1942 #define IFilterGraph_Disconnect(This,ppin) \
1943 (This)->lpVtbl -> Disconnect(This,ppin)
1945 #define IFilterGraph_SetDefaultSyncSource(This) \
1946 (This)->lpVtbl -> SetDefaultSyncSource(This)
1962 IRpcStubBuffer *This,
1963 IRpcChannelBuffer *_pRpcChannelBuffer,
1964 PRPC_MESSAGE _pRpcMessage,
1965 DWORD *_pdwStubPhase);
1974 IRpcStubBuffer *This,
1975 IRpcChannelBuffer *_pRpcChannelBuffer,
1976 PRPC_MESSAGE _pRpcMessage,
1977 DWORD *_pdwStubPhase);
1986 IRpcStubBuffer *This,
1987 IRpcChannelBuffer *_pRpcChannelBuffer,
1988 PRPC_MESSAGE _pRpcMessage,
1989 DWORD *_pdwStubPhase);
1999 IRpcStubBuffer *This,
2000 IRpcChannelBuffer *_pRpcChannelBuffer,
2001 PRPC_MESSAGE _pRpcMessage,
2002 DWORD *_pdwStubPhase);
2013 IRpcStubBuffer *This,
2014 IRpcChannelBuffer *_pRpcChannelBuffer,
2015 PRPC_MESSAGE _pRpcMessage,
2016 DWORD *_pdwStubPhase);
2025 IRpcStubBuffer *This,
2026 IRpcChannelBuffer *_pRpcChannelBuffer,
2027 PRPC_MESSAGE _pRpcMessage,
2028 DWORD *_pdwStubPhase);
2037 IRpcStubBuffer *This,
2038 IRpcChannelBuffer *_pRpcChannelBuffer,
2039 PRPC_MESSAGE _pRpcMessage,
2040 DWORD *_pdwStubPhase);
2048 IRpcStubBuffer *This,
2049 IRpcChannelBuffer *_pRpcChannelBuffer,
2050 PRPC_MESSAGE _pRpcMessage,
2051 DWORD *_pdwStubPhase);
2068 #ifndef __IEnumFilters_INTERFACE_DEFINED__
2069 #define __IEnumFilters_INTERFACE_DEFINED__
2077 #if defined(__cplusplus) && !defined(CINTERFACE)
2079 MIDL_INTERFACE(
"56a86893-0ad4-11ce-b03a-0020af0ba770")
2083 virtual HRESULT STDMETHODCALLTYPE Next(
2086 ULONG *pcFetched) = 0;
2088 virtual HRESULT STDMETHODCALLTYPE Skip(
2089 ULONG cFilters) = 0;
2091 virtual HRESULT STDMETHODCALLTYPE Reset(
void) = 0;
2093 virtual HRESULT STDMETHODCALLTYPE Clone(
2104 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2109 ULONG ( STDMETHODCALLTYPE *AddRef )(
2112 ULONG ( STDMETHODCALLTYPE *Release )(
2115 HRESULT ( STDMETHODCALLTYPE *Next )(
2121 HRESULT ( STDMETHODCALLTYPE *Skip )(
2125 HRESULT ( STDMETHODCALLTYPE *Reset )(
2128 HRESULT ( STDMETHODCALLTYPE *Clone )(
2145 #define IEnumFilters_QueryInterface(This,riid,ppvObject) \
2146 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
2148 #define IEnumFilters_AddRef(This) \
2149 (This)->lpVtbl -> AddRef(This)
2151 #define IEnumFilters_Release(This) \
2152 (This)->lpVtbl -> Release(This)
2155 #define IEnumFilters_Next(This,cFilters,ppFilter,pcFetched) \
2156 (This)->lpVtbl -> Next(This,cFilters,ppFilter,pcFetched)
2158 #define IEnumFilters_Skip(This,cFilters) \
2159 (This)->lpVtbl -> Skip(This,cFilters)
2161 #define IEnumFilters_Reset(This) \
2162 (This)->lpVtbl -> Reset(This)
2164 #define IEnumFilters_Clone(This,ppEnum) \
2165 (This)->lpVtbl -> Clone(This,ppEnum)
2182 IRpcStubBuffer *This,
2183 IRpcChannelBuffer *_pRpcChannelBuffer,
2184 PRPC_MESSAGE _pRpcMessage,
2185 DWORD *_pdwStubPhase);
2194 IRpcStubBuffer *This,
2195 IRpcChannelBuffer *_pRpcChannelBuffer,
2196 PRPC_MESSAGE _pRpcMessage,
2197 DWORD *_pdwStubPhase);
2205 IRpcStubBuffer *This,
2206 IRpcChannelBuffer *_pRpcChannelBuffer,
2207 PRPC_MESSAGE _pRpcMessage,
2208 DWORD *_pdwStubPhase);
2217 IRpcStubBuffer *This,
2218 IRpcChannelBuffer *_pRpcChannelBuffer,
2219 PRPC_MESSAGE _pRpcMessage,
2220 DWORD *_pdwStubPhase);
2237 #ifndef __IMediaFilter_INTERFACE_DEFINED__
2238 #define __IMediaFilter_INTERFACE_DEFINED__
2253 #if defined(__cplusplus) && !defined(CINTERFACE)
2255 MIDL_INTERFACE(
"56a86899-0ad4-11ce-b03a-0020af0ba770")
2259 virtual HRESULT STDMETHODCALLTYPE Stop(
void) = 0;
2261 virtual HRESULT STDMETHODCALLTYPE Pause(
void) = 0;
2263 virtual HRESULT STDMETHODCALLTYPE Run(
2264 REFERENCE_TIME tStart) = 0;
2266 virtual HRESULT STDMETHODCALLTYPE GetState(
2267 DWORD dwMilliSecsTimeout,
2270 virtual HRESULT STDMETHODCALLTYPE SetSyncSource(
2273 virtual HRESULT STDMETHODCALLTYPE GetSyncSource(
2284 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2289 ULONG ( STDMETHODCALLTYPE *AddRef )(
2292 ULONG ( STDMETHODCALLTYPE *Release )(
2295 HRESULT ( STDMETHODCALLTYPE *GetClassID )(
2299 HRESULT ( STDMETHODCALLTYPE *Stop )(
2302 HRESULT ( STDMETHODCALLTYPE *Pause )(
2305 HRESULT ( STDMETHODCALLTYPE *Run )(
2309 HRESULT ( STDMETHODCALLTYPE *GetState )(
2314 HRESULT ( STDMETHODCALLTYPE *SetSyncSource )(
2318 HRESULT ( STDMETHODCALLTYPE *GetSyncSource )(
2335 #define IMediaFilter_QueryInterface(This,riid,ppvObject) \
2336 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
2338 #define IMediaFilter_AddRef(This) \
2339 (This)->lpVtbl -> AddRef(This)
2341 #define IMediaFilter_Release(This) \
2342 (This)->lpVtbl -> Release(This)
2345 #define IMediaFilter_GetClassID(This,pClassID) \
2346 (This)->lpVtbl -> GetClassID(This,pClassID)
2349 #define IMediaFilter_Stop(This) \
2350 (This)->lpVtbl -> Stop(This)
2352 #define IMediaFilter_Pause(This) \
2353 (This)->lpVtbl -> Pause(This)
2355 #define IMediaFilter_Run(This,tStart) \
2356 (This)->lpVtbl -> Run(This,tStart)
2358 #define IMediaFilter_GetState(This,dwMilliSecsTimeout,State) \
2359 (This)->lpVtbl -> GetState(This,dwMilliSecsTimeout,State)
2361 #define IMediaFilter_SetSyncSource(This,pClock) \
2362 (This)->lpVtbl -> SetSyncSource(This,pClock)
2364 #define IMediaFilter_GetSyncSource(This,pClock) \
2365 (This)->lpVtbl -> GetSyncSource(This,pClock)
2379 IRpcStubBuffer *This,
2380 IRpcChannelBuffer *_pRpcChannelBuffer,
2381 PRPC_MESSAGE _pRpcMessage,
2382 DWORD *_pdwStubPhase);
2390 IRpcStubBuffer *This,
2391 IRpcChannelBuffer *_pRpcChannelBuffer,
2392 PRPC_MESSAGE _pRpcMessage,
2393 DWORD *_pdwStubPhase);
2402 IRpcStubBuffer *This,
2403 IRpcChannelBuffer *_pRpcChannelBuffer,
2404 PRPC_MESSAGE _pRpcMessage,
2405 DWORD *_pdwStubPhase);
2415 IRpcStubBuffer *This,
2416 IRpcChannelBuffer *_pRpcChannelBuffer,
2417 PRPC_MESSAGE _pRpcMessage,
2418 DWORD *_pdwStubPhase);
2427 IRpcStubBuffer *This,
2428 IRpcChannelBuffer *_pRpcChannelBuffer,
2429 PRPC_MESSAGE _pRpcMessage,
2430 DWORD *_pdwStubPhase);
2439 IRpcStubBuffer *This,
2440 IRpcChannelBuffer *_pRpcChannelBuffer,
2441 PRPC_MESSAGE _pRpcMessage,
2442 DWORD *_pdwStubPhase);
2459 #ifndef __IBaseFilter_INTERFACE_DEFINED__
2460 #define __IBaseFilter_INTERFACE_DEFINED__
2474 #if defined(__cplusplus) && !defined(CINTERFACE)
2476 MIDL_INTERFACE(
"56a86895-0ad4-11ce-b03a-0020af0ba770")
2480 virtual HRESULT STDMETHODCALLTYPE EnumPins(
2483 virtual HRESULT STDMETHODCALLTYPE FindPin(
2487 virtual HRESULT STDMETHODCALLTYPE QueryFilterInfo(
2490 virtual HRESULT STDMETHODCALLTYPE JoinFilterGraph(
2494 virtual HRESULT STDMETHODCALLTYPE QueryVendorInfo(
2495 LPWSTR *pVendorInfo) = 0;
2505 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2510 ULONG ( STDMETHODCALLTYPE *AddRef )(
2513 ULONG ( STDMETHODCALLTYPE *Release )(
2516 HRESULT ( STDMETHODCALLTYPE *GetClassID )(
2520 HRESULT ( STDMETHODCALLTYPE *Stop )(
2523 HRESULT ( STDMETHODCALLTYPE *Pause )(
2526 HRESULT ( STDMETHODCALLTYPE *Run )(
2530 HRESULT ( STDMETHODCALLTYPE *GetState )(
2535 HRESULT ( STDMETHODCALLTYPE *SetSyncSource )(
2539 HRESULT ( STDMETHODCALLTYPE *GetSyncSource )(
2543 HRESULT ( STDMETHODCALLTYPE *EnumPins )(
2547 HRESULT ( STDMETHODCALLTYPE *FindPin )(
2552 HRESULT ( STDMETHODCALLTYPE *QueryFilterInfo )(
2556 HRESULT ( STDMETHODCALLTYPE *JoinFilterGraph )(
2561 HRESULT ( STDMETHODCALLTYPE *QueryVendorInfo )(
2578 #define IBaseFilter_QueryInterface(This,riid,ppvObject) \
2579 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
2581 #define IBaseFilter_AddRef(This) \
2582 (This)->lpVtbl -> AddRef(This)
2584 #define IBaseFilter_Release(This) \
2585 (This)->lpVtbl -> Release(This)
2588 #define IBaseFilter_GetClassID(This,pClassID) \
2589 (This)->lpVtbl -> GetClassID(This,pClassID)
2592 #define IBaseFilter_Stop(This) \
2593 (This)->lpVtbl -> Stop(This)
2595 #define IBaseFilter_Pause(This) \
2596 (This)->lpVtbl -> Pause(This)
2598 #define IBaseFilter_Run(This,tStart) \
2599 (This)->lpVtbl -> Run(This,tStart)
2601 #define IBaseFilter_GetState(This,dwMilliSecsTimeout,State) \
2602 (This)->lpVtbl -> GetState(This,dwMilliSecsTimeout,State)
2604 #define IBaseFilter_SetSyncSource(This,pClock) \
2605 (This)->lpVtbl -> SetSyncSource(This,pClock)
2607 #define IBaseFilter_GetSyncSource(This,pClock) \
2608 (This)->lpVtbl -> GetSyncSource(This,pClock)
2611 #define IBaseFilter_EnumPins(This,ppEnum) \
2612 (This)->lpVtbl -> EnumPins(This,ppEnum)
2614 #define IBaseFilter_FindPin(This,Id,ppPin) \
2615 (This)->lpVtbl -> FindPin(This,Id,ppPin)
2617 #define IBaseFilter_QueryFilterInfo(This,pInfo) \
2618 (This)->lpVtbl -> QueryFilterInfo(This,pInfo)
2620 #define IBaseFilter_JoinFilterGraph(This,pGraph,pName) \
2621 (This)->lpVtbl -> JoinFilterGraph(This,pGraph,pName)
2623 #define IBaseFilter_QueryVendorInfo(This,pVendorInfo) \
2624 (This)->lpVtbl -> QueryVendorInfo(This,pVendorInfo)
2639 IRpcStubBuffer *This,
2640 IRpcChannelBuffer *_pRpcChannelBuffer,
2641 PRPC_MESSAGE _pRpcMessage,
2642 DWORD *_pdwStubPhase);
2652 IRpcStubBuffer *This,
2653 IRpcChannelBuffer *_pRpcChannelBuffer,
2654 PRPC_MESSAGE _pRpcMessage,
2655 DWORD *_pdwStubPhase);
2664 IRpcStubBuffer *This,
2665 IRpcChannelBuffer *_pRpcChannelBuffer,
2666 PRPC_MESSAGE _pRpcMessage,
2667 DWORD *_pdwStubPhase);
2677 IRpcStubBuffer *This,
2678 IRpcChannelBuffer *_pRpcChannelBuffer,
2679 PRPC_MESSAGE _pRpcMessage,
2680 DWORD *_pdwStubPhase);
2689 IRpcStubBuffer *This,
2690 IRpcChannelBuffer *_pRpcChannelBuffer,
2691 PRPC_MESSAGE _pRpcMessage,
2692 DWORD *_pdwStubPhase);
2709 #ifndef __IReferenceClock_INTERFACE_DEFINED__
2710 #define __IReferenceClock_INTERFACE_DEFINED__
2718 #if defined(__cplusplus) && !defined(CINTERFACE)
2720 MIDL_INTERFACE(
"56a86897-0ad4-11ce-b03a-0020af0ba770")
2724 virtual HRESULT STDMETHODCALLTYPE GetTime(
2725 REFERENCE_TIME *pTime) = 0;
2727 virtual HRESULT STDMETHODCALLTYPE AdviseTime(
2728 REFERENCE_TIME baseTime,
2729 REFERENCE_TIME streamTime,
2733 virtual HRESULT STDMETHODCALLTYPE AdvisePeriodic(
2734 REFERENCE_TIME startTime,
2735 REFERENCE_TIME periodTime,
2736 HSEMAPHORE hSemaphore,
2739 virtual HRESULT STDMETHODCALLTYPE Unadvise(
2750 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2755 ULONG ( STDMETHODCALLTYPE *AddRef )(
2758 ULONG ( STDMETHODCALLTYPE *Release )(
2761 HRESULT ( STDMETHODCALLTYPE *GetTime )(
2765 HRESULT ( STDMETHODCALLTYPE *AdviseTime )(
2772 HRESULT ( STDMETHODCALLTYPE *AdvisePeriodic )(
2779 HRESULT ( STDMETHODCALLTYPE *Unadvise )(
2796 #define IReferenceClock_QueryInterface(This,riid,ppvObject) \
2797 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
2799 #define IReferenceClock_AddRef(This) \
2800 (This)->lpVtbl -> AddRef(This)
2802 #define IReferenceClock_Release(This) \
2803 (This)->lpVtbl -> Release(This)
2806 #define IReferenceClock_GetTime(This,pTime) \
2807 (This)->lpVtbl -> GetTime(This,pTime)
2809 #define IReferenceClock_AdviseTime(This,baseTime,streamTime,hEvent,pdwAdviseCookie) \
2810 (This)->lpVtbl -> AdviseTime(This,baseTime,streamTime,hEvent,pdwAdviseCookie)
2812 #define IReferenceClock_AdvisePeriodic(This,startTime,periodTime,hSemaphore,pdwAdviseCookie) \
2813 (This)->lpVtbl -> AdvisePeriodic(This,startTime,periodTime,hSemaphore,pdwAdviseCookie)
2815 #define IReferenceClock_Unadvise(This,dwAdviseCookie) \
2816 (This)->lpVtbl -> Unadvise(This,dwAdviseCookie)
2827 REFERENCE_TIME *
pTime);
2831 IRpcStubBuffer *This,
2832 IRpcChannelBuffer *_pRpcChannelBuffer,
2833 PRPC_MESSAGE _pRpcMessage,
2834 DWORD *_pdwStubPhase);
2846 IRpcStubBuffer *This,
2847 IRpcChannelBuffer *_pRpcChannelBuffer,
2848 PRPC_MESSAGE _pRpcMessage,
2849 DWORD *_pdwStubPhase);
2861 IRpcStubBuffer *This,
2862 IRpcChannelBuffer *_pRpcChannelBuffer,
2863 PRPC_MESSAGE _pRpcMessage,
2864 DWORD *_pdwStubPhase);
2873 IRpcStubBuffer *This,
2874 IRpcChannelBuffer *_pRpcChannelBuffer,
2875 PRPC_MESSAGE _pRpcMessage,
2876 DWORD *_pdwStubPhase);
2893 #ifndef __IReferenceClock2_INTERFACE_DEFINED__
2894 #define __IReferenceClock2_INTERFACE_DEFINED__
2902 #if defined(__cplusplus) && !defined(CINTERFACE)
2904 MIDL_INTERFACE(
"36b73885-c2c8-11cf-8b46-00805f6cef60")
2916 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2921 ULONG ( STDMETHODCALLTYPE *AddRef )(
2924 ULONG ( STDMETHODCALLTYPE *Release )(
2927 HRESULT ( STDMETHODCALLTYPE *GetTime )(
2931 HRESULT ( STDMETHODCALLTYPE *AdviseTime )(
2938 HRESULT ( STDMETHODCALLTYPE *AdvisePeriodic )(
2945 HRESULT ( STDMETHODCALLTYPE *Unadvise )(
2962 #define IReferenceClock2_QueryInterface(This,riid,ppvObject) \
2963 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
2965 #define IReferenceClock2_AddRef(This) \
2966 (This)->lpVtbl -> AddRef(This)
2968 #define IReferenceClock2_Release(This) \
2969 (This)->lpVtbl -> Release(This)
2972 #define IReferenceClock2_GetTime(This,pTime) \
2973 (This)->lpVtbl -> GetTime(This,pTime)
2975 #define IReferenceClock2_AdviseTime(This,baseTime,streamTime,hEvent,pdwAdviseCookie) \
2976 (This)->lpVtbl -> AdviseTime(This,baseTime,streamTime,hEvent,pdwAdviseCookie)
2978 #define IReferenceClock2_AdvisePeriodic(This,startTime,periodTime,hSemaphore,pdwAdviseCookie) \
2979 (This)->lpVtbl -> AdvisePeriodic(This,startTime,periodTime,hSemaphore,pdwAdviseCookie)
2981 #define IReferenceClock2_Unadvise(This,dwAdviseCookie) \
2982 (This)->lpVtbl -> Unadvise(This,dwAdviseCookie)
3006 #ifndef __IMediaSample_INTERFACE_DEFINED__
3007 #define __IMediaSample_INTERFACE_DEFINED__
3015 #if defined(__cplusplus) && !defined(CINTERFACE)
3017 MIDL_INTERFACE(
"56a8689a-0ad4-11ce-b03a-0020af0ba770")
3021 virtual HRESULT STDMETHODCALLTYPE GetPointer(
3022 BYTE **ppBuffer) = 0;
3024 virtual long STDMETHODCALLTYPE GetSize(
void) = 0;
3026 virtual HRESULT STDMETHODCALLTYPE GetTime(
3027 REFERENCE_TIME *pTimeStart,
3028 REFERENCE_TIME *pTimeEnd) = 0;
3030 virtual HRESULT STDMETHODCALLTYPE SetTime(
3031 REFERENCE_TIME *pTimeStart,
3032 REFERENCE_TIME *pTimeEnd) = 0;
3034 virtual HRESULT STDMETHODCALLTYPE IsSyncPoint(
void) = 0;
3036 virtual HRESULT STDMETHODCALLTYPE SetSyncPoint(
3037 BOOL bIsSyncPoint) = 0;
3039 virtual HRESULT STDMETHODCALLTYPE IsPreroll(
void) = 0;
3041 virtual HRESULT STDMETHODCALLTYPE SetPreroll(
3042 BOOL bIsPreroll) = 0;
3044 virtual long STDMETHODCALLTYPE GetActualDataLength(
void) = 0;
3046 virtual HRESULT STDMETHODCALLTYPE SetActualDataLength(
3047 long __MIDL_0010) = 0;
3049 virtual HRESULT STDMETHODCALLTYPE GetMediaType(
3052 virtual HRESULT STDMETHODCALLTYPE SetMediaType(
3055 virtual HRESULT STDMETHODCALLTYPE IsDiscontinuity(
void) = 0;
3057 virtual HRESULT STDMETHODCALLTYPE SetDiscontinuity(
3058 BOOL bDiscontinuity) = 0;
3060 virtual HRESULT STDMETHODCALLTYPE GetMediaTime(
3061 LONGLONG *pTimeStart,
3062 LONGLONG *pTimeEnd) = 0;
3064 virtual HRESULT STDMETHODCALLTYPE SetMediaTime(
3065 LONGLONG *pTimeStart,
3066 LONGLONG *pTimeEnd) = 0;
3076 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
3081 ULONG ( STDMETHODCALLTYPE *AddRef )(
3084 ULONG ( STDMETHODCALLTYPE *Release )(
3087 HRESULT ( STDMETHODCALLTYPE *GetPointer )(
3091 long ( STDMETHODCALLTYPE *GetSize )(
3094 HRESULT ( STDMETHODCALLTYPE *GetTime )(
3099 HRESULT ( STDMETHODCALLTYPE *SetTime )(
3104 HRESULT ( STDMETHODCALLTYPE *IsSyncPoint )(
3107 HRESULT ( STDMETHODCALLTYPE *SetSyncPoint )(
3111 HRESULT ( STDMETHODCALLTYPE *IsPreroll )(
3114 HRESULT ( STDMETHODCALLTYPE *SetPreroll )(
3118 long ( STDMETHODCALLTYPE *GetActualDataLength )(
3121 HRESULT ( STDMETHODCALLTYPE *SetActualDataLength )(
3125 HRESULT ( STDMETHODCALLTYPE *GetMediaType )(
3129 HRESULT ( STDMETHODCALLTYPE *SetMediaType )(
3133 HRESULT ( STDMETHODCALLTYPE *IsDiscontinuity )(
3136 HRESULT ( STDMETHODCALLTYPE *SetDiscontinuity )(
3140 HRESULT ( STDMETHODCALLTYPE *GetMediaTime )(
3145 HRESULT ( STDMETHODCALLTYPE *SetMediaTime )(
3163 #define IMediaSample_QueryInterface(This,riid,ppvObject) \
3164 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
3166 #define IMediaSample_AddRef(This) \
3167 (This)->lpVtbl -> AddRef(This)
3169 #define IMediaSample_Release(This) \
3170 (This)->lpVtbl -> Release(This)
3173 #define IMediaSample_GetPointer(This,ppBuffer) \
3174 (This)->lpVtbl -> GetPointer(This,ppBuffer)
3176 #define IMediaSample_GetSize(This) \
3177 (This)->lpVtbl -> GetSize(This)
3179 #define IMediaSample_GetTime(This,pTimeStart,pTimeEnd) \
3180 (This)->lpVtbl -> GetTime(This,pTimeStart,pTimeEnd)
3182 #define IMediaSample_SetTime(This,pTimeStart,pTimeEnd) \
3183 (This)->lpVtbl -> SetTime(This,pTimeStart,pTimeEnd)
3185 #define IMediaSample_IsSyncPoint(This) \
3186 (This)->lpVtbl -> IsSyncPoint(This)
3188 #define IMediaSample_SetSyncPoint(This,bIsSyncPoint) \
3189 (This)->lpVtbl -> SetSyncPoint(This,bIsSyncPoint)
3191 #define IMediaSample_IsPreroll(This) \
3192 (This)->lpVtbl -> IsPreroll(This)
3194 #define IMediaSample_SetPreroll(This,bIsPreroll) \
3195 (This)->lpVtbl -> SetPreroll(This,bIsPreroll)
3197 #define IMediaSample_GetActualDataLength(This) \
3198 (This)->lpVtbl -> GetActualDataLength(This)
3200 #define IMediaSample_SetActualDataLength(This,__MIDL_0010) \
3201 (This)->lpVtbl -> SetActualDataLength(This,__MIDL_0010)
3203 #define IMediaSample_GetMediaType(This,ppMediaType) \
3204 (This)->lpVtbl -> GetMediaType(This,ppMediaType)
3206 #define IMediaSample_SetMediaType(This,pMediaType) \
3207 (This)->lpVtbl -> SetMediaType(This,pMediaType)
3209 #define IMediaSample_IsDiscontinuity(This) \
3210 (This)->lpVtbl -> IsDiscontinuity(This)
3212 #define IMediaSample_SetDiscontinuity(This,bDiscontinuity) \
3213 (This)->lpVtbl -> SetDiscontinuity(This,bDiscontinuity)
3215 #define IMediaSample_GetMediaTime(This,pTimeStart,pTimeEnd) \
3216 (This)->lpVtbl -> GetMediaTime(This,pTimeStart,pTimeEnd)
3218 #define IMediaSample_SetMediaTime(This,pTimeStart,pTimeEnd) \
3219 (This)->lpVtbl -> SetMediaTime(This,pTimeStart,pTimeEnd)
3234 IRpcStubBuffer *This,
3235 IRpcChannelBuffer *_pRpcChannelBuffer,
3236 PRPC_MESSAGE _pRpcMessage,
3237 DWORD *_pdwStubPhase);
3245 IRpcStubBuffer *This,
3246 IRpcChannelBuffer *_pRpcChannelBuffer,
3247 PRPC_MESSAGE _pRpcMessage,
3248 DWORD *_pdwStubPhase);
3258 IRpcStubBuffer *This,
3259 IRpcChannelBuffer *_pRpcChannelBuffer,
3260 PRPC_MESSAGE _pRpcMessage,
3261 DWORD *_pdwStubPhase);
3271 IRpcStubBuffer *This,
3272 IRpcChannelBuffer *_pRpcChannelBuffer,
3273 PRPC_MESSAGE _pRpcMessage,
3274 DWORD *_pdwStubPhase);
3282 IRpcStubBuffer *This,
3283 IRpcChannelBuffer *_pRpcChannelBuffer,
3284 PRPC_MESSAGE _pRpcMessage,
3285 DWORD *_pdwStubPhase);
3294 IRpcStubBuffer *This,
3295 IRpcChannelBuffer *_pRpcChannelBuffer,
3296 PRPC_MESSAGE _pRpcMessage,
3297 DWORD *_pdwStubPhase);
3305 IRpcStubBuffer *This,
3306 IRpcChannelBuffer *_pRpcChannelBuffer,
3307 PRPC_MESSAGE _pRpcMessage,
3308 DWORD *_pdwStubPhase);
3317 IRpcStubBuffer *This,
3318 IRpcChannelBuffer *_pRpcChannelBuffer,
3319 PRPC_MESSAGE _pRpcMessage,
3320 DWORD *_pdwStubPhase);
3328 IRpcStubBuffer *This,
3329 IRpcChannelBuffer *_pRpcChannelBuffer,
3330 PRPC_MESSAGE _pRpcMessage,
3331 DWORD *_pdwStubPhase);
3340 IRpcStubBuffer *This,
3341 IRpcChannelBuffer *_pRpcChannelBuffer,
3342 PRPC_MESSAGE _pRpcMessage,
3343 DWORD *_pdwStubPhase);
3352 IRpcStubBuffer *This,
3353 IRpcChannelBuffer *_pRpcChannelBuffer,
3354 PRPC_MESSAGE _pRpcMessage,
3355 DWORD *_pdwStubPhase);
3364 IRpcStubBuffer *This,
3365 IRpcChannelBuffer *_pRpcChannelBuffer,
3366 PRPC_MESSAGE _pRpcMessage,
3367 DWORD *_pdwStubPhase);
3375 IRpcStubBuffer *This,
3376 IRpcChannelBuffer *_pRpcChannelBuffer,
3377 PRPC_MESSAGE _pRpcMessage,
3378 DWORD *_pdwStubPhase);
3387 IRpcStubBuffer *This,
3388 IRpcChannelBuffer *_pRpcChannelBuffer,
3389 PRPC_MESSAGE _pRpcMessage,
3390 DWORD *_pdwStubPhase);
3400 IRpcStubBuffer *This,
3401 IRpcChannelBuffer *_pRpcChannelBuffer,
3402 PRPC_MESSAGE _pRpcMessage,
3403 DWORD *_pdwStubPhase);
3413 IRpcStubBuffer *This,
3414 IRpcChannelBuffer *_pRpcChannelBuffer,
3415 PRPC_MESSAGE _pRpcMessage,
3416 DWORD *_pdwStubPhase);
3449 REFERENCE_TIME
tStop;
3461 #ifndef __IMediaSample2_INTERFACE_DEFINED__
3462 #define __IMediaSample2_INTERFACE_DEFINED__
3470 #if defined(__cplusplus) && !defined(CINTERFACE)
3472 MIDL_INTERFACE(
"36b73884-c2c8-11cf-8b46-00805f6cef60")
3476 virtual HRESULT STDMETHODCALLTYPE GetProperties(
3478 BYTE *pbProperties) = 0;
3480 virtual HRESULT STDMETHODCALLTYPE SetProperties(
3482 const BYTE *pbProperties) = 0;
3492 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
3497 ULONG ( STDMETHODCALLTYPE *AddRef )(
3500 ULONG ( STDMETHODCALLTYPE *Release )(
3503 HRESULT ( STDMETHODCALLTYPE *GetPointer )(
3507 long ( STDMETHODCALLTYPE *GetSize )(
3510 HRESULT ( STDMETHODCALLTYPE *GetTime )(
3515 HRESULT ( STDMETHODCALLTYPE *SetTime )(
3520 HRESULT ( STDMETHODCALLTYPE *IsSyncPoint )(
3523 HRESULT ( STDMETHODCALLTYPE *SetSyncPoint )(
3527 HRESULT ( STDMETHODCALLTYPE *IsPreroll )(
3530 HRESULT ( STDMETHODCALLTYPE *SetPreroll )(
3534 long ( STDMETHODCALLTYPE *GetActualDataLength )(
3537 HRESULT ( STDMETHODCALLTYPE *SetActualDataLength )(
3541 HRESULT ( STDMETHODCALLTYPE *GetMediaType )(
3545 HRESULT ( STDMETHODCALLTYPE *SetMediaType )(
3549 HRESULT ( STDMETHODCALLTYPE *IsDiscontinuity )(
3552 HRESULT ( STDMETHODCALLTYPE *SetDiscontinuity )(
3556 HRESULT ( STDMETHODCALLTYPE *GetMediaTime )(
3561 HRESULT ( STDMETHODCALLTYPE *SetMediaTime )(
3566 HRESULT ( STDMETHODCALLTYPE *GetProperties )(
3571 HRESULT ( STDMETHODCALLTYPE *SetProperties )(
3589 #define IMediaSample2_QueryInterface(This,riid,ppvObject) \
3590 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
3592 #define IMediaSample2_AddRef(This) \
3593 (This)->lpVtbl -> AddRef(This)
3595 #define IMediaSample2_Release(This) \
3596 (This)->lpVtbl -> Release(This)
3599 #define IMediaSample2_GetPointer(This,ppBuffer) \
3600 (This)->lpVtbl -> GetPointer(This,ppBuffer)
3602 #define IMediaSample2_GetSize(This) \
3603 (This)->lpVtbl -> GetSize(This)
3605 #define IMediaSample2_GetTime(This,pTimeStart,pTimeEnd) \
3606 (This)->lpVtbl -> GetTime(This,pTimeStart,pTimeEnd)
3608 #define IMediaSample2_SetTime(This,pTimeStart,pTimeEnd) \
3609 (This)->lpVtbl -> SetTime(This,pTimeStart,pTimeEnd)
3611 #define IMediaSample2_IsSyncPoint(This) \
3612 (This)->lpVtbl -> IsSyncPoint(This)
3614 #define IMediaSample2_SetSyncPoint(This,bIsSyncPoint) \
3615 (This)->lpVtbl -> SetSyncPoint(This,bIsSyncPoint)
3617 #define IMediaSample2_IsPreroll(This) \
3618 (This)->lpVtbl -> IsPreroll(This)
3620 #define IMediaSample2_SetPreroll(This,bIsPreroll) \
3621 (This)->lpVtbl -> SetPreroll(This,bIsPreroll)
3623 #define IMediaSample2_GetActualDataLength(This) \
3624 (This)->lpVtbl -> GetActualDataLength(This)
3626 #define IMediaSample2_SetActualDataLength(This,__MIDL_0010) \
3627 (This)->lpVtbl -> SetActualDataLength(This,__MIDL_0010)
3629 #define IMediaSample2_GetMediaType(This,ppMediaType) \
3630 (This)->lpVtbl -> GetMediaType(This,ppMediaType)
3632 #define IMediaSample2_SetMediaType(This,pMediaType) \
3633 (This)->lpVtbl -> SetMediaType(This,pMediaType)
3635 #define IMediaSample2_IsDiscontinuity(This) \
3636 (This)->lpVtbl -> IsDiscontinuity(This)
3638 #define IMediaSample2_SetDiscontinuity(This,bDiscontinuity) \
3639 (This)->lpVtbl -> SetDiscontinuity(This,bDiscontinuity)
3641 #define IMediaSample2_GetMediaTime(This,pTimeStart,pTimeEnd) \
3642 (This)->lpVtbl -> GetMediaTime(This,pTimeStart,pTimeEnd)
3644 #define IMediaSample2_SetMediaTime(This,pTimeStart,pTimeEnd) \
3645 (This)->lpVtbl -> SetMediaTime(This,pTimeStart,pTimeEnd)
3648 #define IMediaSample2_GetProperties(This,cbProperties,pbProperties) \
3649 (This)->lpVtbl -> GetProperties(This,cbProperties,pbProperties)
3651 #define IMediaSample2_SetProperties(This,cbProperties,pbProperties) \
3652 (This)->lpVtbl -> SetProperties(This,cbProperties,pbProperties)
3668 IRpcStubBuffer *This,
3669 IRpcChannelBuffer *_pRpcChannelBuffer,
3670 PRPC_MESSAGE _pRpcMessage,
3671 DWORD *_pdwStubPhase);
3681 IRpcStubBuffer *This,
3682 IRpcChannelBuffer *_pRpcChannelBuffer,
3683 PRPC_MESSAGE _pRpcMessage,
3684 DWORD *_pdwStubPhase);
3696 #define AM_GBF_PREVFRAMESKIPPED 1
3697 #define AM_GBF_NOTASYNCPOINT 2
3698 #define AM_GBF_NOWAIT 4
3699 #define AM_GBF_NODDSURFACELOCK 8
3705 #ifndef __IMemAllocator_INTERFACE_DEFINED__
3706 #define __IMemAllocator_INTERFACE_DEFINED__
3714 #if defined(__cplusplus) && !defined(CINTERFACE)
3716 MIDL_INTERFACE(
"56a8689c-0ad4-11ce-b03a-0020af0ba770")
3720 virtual HRESULT STDMETHODCALLTYPE SetProperties(
3724 virtual HRESULT STDMETHODCALLTYPE GetProperties(
3727 virtual HRESULT STDMETHODCALLTYPE Commit(
void) = 0;
3729 virtual HRESULT STDMETHODCALLTYPE Decommit(
void) = 0;
3731 virtual HRESULT STDMETHODCALLTYPE GetBuffer(
3733 REFERENCE_TIME *pStartTime,
3734 REFERENCE_TIME *pEndTime,
3737 virtual HRESULT STDMETHODCALLTYPE ReleaseBuffer(
3748 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
3753 ULONG ( STDMETHODCALLTYPE *AddRef )(
3756 ULONG ( STDMETHODCALLTYPE *Release )(
3759 HRESULT ( STDMETHODCALLTYPE *SetProperties )(
3764 HRESULT ( STDMETHODCALLTYPE *GetProperties )(
3768 HRESULT ( STDMETHODCALLTYPE *Commit )(
3771 HRESULT ( STDMETHODCALLTYPE *Decommit )(
3774 HRESULT ( STDMETHODCALLTYPE *GetBuffer )(
3781 HRESULT ( STDMETHODCALLTYPE *ReleaseBuffer )(
3798 #define IMemAllocator_QueryInterface(This,riid,ppvObject) \
3799 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
3801 #define IMemAllocator_AddRef(This) \
3802 (This)->lpVtbl -> AddRef(This)
3804 #define IMemAllocator_Release(This) \
3805 (This)->lpVtbl -> Release(This)
3808 #define IMemAllocator_SetProperties(This,pRequest,pActual) \
3809 (This)->lpVtbl -> SetProperties(This,pRequest,pActual)
3811 #define IMemAllocator_GetProperties(This,pProps) \
3812 (This)->lpVtbl -> GetProperties(This,pProps)
3814 #define IMemAllocator_Commit(This) \
3815 (This)->lpVtbl -> Commit(This)
3817 #define IMemAllocator_Decommit(This) \
3818 (This)->lpVtbl -> Decommit(This)
3820 #define IMemAllocator_GetBuffer(This,ppBuffer,pStartTime,pEndTime,dwFlags) \
3821 (This)->lpVtbl -> GetBuffer(This,ppBuffer,pStartTime,pEndTime,dwFlags)
3823 #define IMemAllocator_ReleaseBuffer(This,pBuffer) \
3824 (This)->lpVtbl -> ReleaseBuffer(This,pBuffer)
3840 IRpcStubBuffer *This,
3841 IRpcChannelBuffer *_pRpcChannelBuffer,
3842 PRPC_MESSAGE _pRpcMessage,
3843 DWORD *_pdwStubPhase);
3852 IRpcStubBuffer *This,
3853 IRpcChannelBuffer *_pRpcChannelBuffer,
3854 PRPC_MESSAGE _pRpcMessage,
3855 DWORD *_pdwStubPhase);
3863 IRpcStubBuffer *This,
3864 IRpcChannelBuffer *_pRpcChannelBuffer,
3865 PRPC_MESSAGE _pRpcMessage,
3866 DWORD *_pdwStubPhase);
3874 IRpcStubBuffer *This,
3875 IRpcChannelBuffer *_pRpcChannelBuffer,
3876 PRPC_MESSAGE _pRpcMessage,
3877 DWORD *_pdwStubPhase);
3889 IRpcStubBuffer *This,
3890 IRpcChannelBuffer *_pRpcChannelBuffer,
3891 PRPC_MESSAGE _pRpcMessage,
3892 DWORD *_pdwStubPhase);
3901 IRpcStubBuffer *This,
3902 IRpcChannelBuffer *_pRpcChannelBuffer,
3903 PRPC_MESSAGE _pRpcMessage,
3904 DWORD *_pdwStubPhase);
3921 #ifndef __IMemAllocatorCallbackTemp_INTERFACE_DEFINED__
3922 #define __IMemAllocatorCallbackTemp_INTERFACE_DEFINED__
3930 #if defined(__cplusplus) && !defined(CINTERFACE)
3932 MIDL_INTERFACE(
"379a0cf0-c1de-11d2-abf5-00a0c905f375")
3936 virtual HRESULT STDMETHODCALLTYPE SetNotify(
3939 virtual HRESULT STDMETHODCALLTYPE GetFreeCount(
3940 LONG *plBuffersFree) = 0;
3950 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
3955 ULONG ( STDMETHODCALLTYPE *AddRef )(
3958 ULONG ( STDMETHODCALLTYPE *Release )(
3961 HRESULT ( STDMETHODCALLTYPE *SetProperties )(
3966 HRESULT ( STDMETHODCALLTYPE *GetProperties )(
3970 HRESULT ( STDMETHODCALLTYPE *Commit )(
3973 HRESULT ( STDMETHODCALLTYPE *Decommit )(
3976 HRESULT ( STDMETHODCALLTYPE *GetBuffer )(
3983 HRESULT ( STDMETHODCALLTYPE *ReleaseBuffer )(
3987 HRESULT ( STDMETHODCALLTYPE *SetNotify )(
3991 HRESULT ( STDMETHODCALLTYPE *GetFreeCount )(
4008 #define IMemAllocatorCallbackTemp_QueryInterface(This,riid,ppvObject) \
4009 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
4011 #define IMemAllocatorCallbackTemp_AddRef(This) \
4012 (This)->lpVtbl -> AddRef(This)
4014 #define IMemAllocatorCallbackTemp_Release(This) \
4015 (This)->lpVtbl -> Release(This)
4018 #define IMemAllocatorCallbackTemp_SetProperties(This,pRequest,pActual) \
4019 (This)->lpVtbl -> SetProperties(This,pRequest,pActual)
4021 #define IMemAllocatorCallbackTemp_GetProperties(This,pProps) \
4022 (This)->lpVtbl -> GetProperties(This,pProps)
4024 #define IMemAllocatorCallbackTemp_Commit(This) \
4025 (This)->lpVtbl -> Commit(This)
4027 #define IMemAllocatorCallbackTemp_Decommit(This) \
4028 (This)->lpVtbl -> Decommit(This)
4030 #define IMemAllocatorCallbackTemp_GetBuffer(This,ppBuffer,pStartTime,pEndTime,dwFlags) \
4031 (This)->lpVtbl -> GetBuffer(This,ppBuffer,pStartTime,pEndTime,dwFlags)
4033 #define IMemAllocatorCallbackTemp_ReleaseBuffer(This,pBuffer) \
4034 (This)->lpVtbl -> ReleaseBuffer(This,pBuffer)
4037 #define IMemAllocatorCallbackTemp_SetNotify(This,pNotify) \
4038 (This)->lpVtbl -> SetNotify(This,pNotify)
4040 #define IMemAllocatorCallbackTemp_GetFreeCount(This,plBuffersFree) \
4041 (This)->lpVtbl -> GetFreeCount(This,plBuffersFree)
4056 IRpcStubBuffer *This,
4057 IRpcChannelBuffer *_pRpcChannelBuffer,
4058 PRPC_MESSAGE _pRpcMessage,
4059 DWORD *_pdwStubPhase);
4068 IRpcStubBuffer *This,
4069 IRpcChannelBuffer *_pRpcChannelBuffer,
4070 PRPC_MESSAGE _pRpcMessage,
4071 DWORD *_pdwStubPhase);
4078 #ifndef __IMemAllocatorNotifyCallbackTemp_INTERFACE_DEFINED__
4079 #define __IMemAllocatorNotifyCallbackTemp_INTERFACE_DEFINED__
4087 #if defined(__cplusplus) && !defined(CINTERFACE)
4089 MIDL_INTERFACE(
"92980b30-c1de-11d2-abf5-00a0c905f375")
4093 virtual HRESULT STDMETHODCALLTYPE NotifyRelease(
void) = 0;
4103 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
4108 ULONG ( STDMETHODCALLTYPE *AddRef )(
4111 ULONG ( STDMETHODCALLTYPE *Release )(
4114 HRESULT ( STDMETHODCALLTYPE *NotifyRelease )(
4130 #define IMemAllocatorNotifyCallbackTemp_QueryInterface(This,riid,ppvObject) \
4131 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
4133 #define IMemAllocatorNotifyCallbackTemp_AddRef(This) \
4134 (This)->lpVtbl -> AddRef(This)
4136 #define IMemAllocatorNotifyCallbackTemp_Release(This) \
4137 (This)->lpVtbl -> Release(This)
4140 #define IMemAllocatorNotifyCallbackTemp_NotifyRelease(This) \
4141 (This)->lpVtbl -> NotifyRelease(This)
4155 IRpcStubBuffer *This,
4156 IRpcChannelBuffer *_pRpcChannelBuffer,
4157 PRPC_MESSAGE _pRpcMessage,
4158 DWORD *_pdwStubPhase);
4165 #ifndef __IMemInputPin_INTERFACE_DEFINED__
4166 #define __IMemInputPin_INTERFACE_DEFINED__
4174 #if defined(__cplusplus) && !defined(CINTERFACE)
4176 MIDL_INTERFACE(
"56a8689d-0ad4-11ce-b03a-0020af0ba770")
4180 virtual HRESULT STDMETHODCALLTYPE GetAllocator(
4183 virtual HRESULT STDMETHODCALLTYPE NotifyAllocator(
4185 BOOL bReadOnly) = 0;
4187 virtual HRESULT STDMETHODCALLTYPE GetAllocatorRequirements(
4190 virtual HRESULT STDMETHODCALLTYPE Receive(
4193 virtual HRESULT STDMETHODCALLTYPE ReceiveMultiple(
4196 long *nSamplesProcessed) = 0;
4198 virtual HRESULT STDMETHODCALLTYPE ReceiveCanBlock(
void) = 0;
4208 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
4213 ULONG ( STDMETHODCALLTYPE *AddRef )(
4216 ULONG ( STDMETHODCALLTYPE *Release )(
4219 HRESULT ( STDMETHODCALLTYPE *GetAllocator )(
4223 HRESULT ( STDMETHODCALLTYPE *NotifyAllocator )(
4228 HRESULT ( STDMETHODCALLTYPE *GetAllocatorRequirements )(
4232 HRESULT ( STDMETHODCALLTYPE *Receive )(
4236 HRESULT ( STDMETHODCALLTYPE *ReceiveMultiple )(
4242 HRESULT ( STDMETHODCALLTYPE *ReceiveCanBlock )(
4258 #define IMemInputPin_QueryInterface(This,riid,ppvObject) \
4259 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
4261 #define IMemInputPin_AddRef(This) \
4262 (This)->lpVtbl -> AddRef(This)
4264 #define IMemInputPin_Release(This) \
4265 (This)->lpVtbl -> Release(This)
4268 #define IMemInputPin_GetAllocator(This,ppAllocator) \
4269 (This)->lpVtbl -> GetAllocator(This,ppAllocator)
4271 #define IMemInputPin_NotifyAllocator(This,pAllocator,bReadOnly) \
4272 (This)->lpVtbl -> NotifyAllocator(This,pAllocator,bReadOnly)
4274 #define IMemInputPin_GetAllocatorRequirements(This,pProps) \
4275 (This)->lpVtbl -> GetAllocatorRequirements(This,pProps)
4277 #define IMemInputPin_Receive(This,pSample) \
4278 (This)->lpVtbl -> Receive(This,pSample)
4280 #define IMemInputPin_ReceiveMultiple(This,pSamples,nSamples,nSamplesProcessed) \
4281 (This)->lpVtbl -> ReceiveMultiple(This,pSamples,nSamples,nSamplesProcessed)
4283 #define IMemInputPin_ReceiveCanBlock(This) \
4284 (This)->lpVtbl -> ReceiveCanBlock(This)
4299 IRpcStubBuffer *This,
4300 IRpcChannelBuffer *_pRpcChannelBuffer,
4301 PRPC_MESSAGE _pRpcMessage,
4302 DWORD *_pdwStubPhase);
4312 IRpcStubBuffer *This,
4313 IRpcChannelBuffer *_pRpcChannelBuffer,
4314 PRPC_MESSAGE _pRpcMessage,
4315 DWORD *_pdwStubPhase);
4324 IRpcStubBuffer *This,
4325 IRpcChannelBuffer *_pRpcChannelBuffer,
4326 PRPC_MESSAGE _pRpcMessage,
4327 DWORD *_pdwStubPhase);
4336 IRpcStubBuffer *This,
4337 IRpcChannelBuffer *_pRpcChannelBuffer,
4338 PRPC_MESSAGE _pRpcMessage,
4339 DWORD *_pdwStubPhase);
4350 IRpcStubBuffer *This,
4351 IRpcChannelBuffer *_pRpcChannelBuffer,
4352 PRPC_MESSAGE _pRpcMessage,
4353 DWORD *_pdwStubPhase);
4361 IRpcStubBuffer *This,
4362 IRpcChannelBuffer *_pRpcChannelBuffer,
4363 PRPC_MESSAGE _pRpcMessage,
4364 DWORD *_pdwStubPhase);
4381 #ifndef __IAMovieSetup_INTERFACE_DEFINED__
4382 #define __IAMovieSetup_INTERFACE_DEFINED__
4390 #if defined(__cplusplus) && !defined(CINTERFACE)
4392 MIDL_INTERFACE(
"a3d8cec0-7e5a-11cf-bbc5-00805f6cef20")
4396 virtual HRESULT STDMETHODCALLTYPE Register(
void) = 0;
4398 virtual HRESULT STDMETHODCALLTYPE Unregister(
void) = 0;
4408 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
4413 ULONG ( STDMETHODCALLTYPE *AddRef )(
4416 ULONG ( STDMETHODCALLTYPE *Release )(
4419 HRESULT ( STDMETHODCALLTYPE *Register )(
4422 HRESULT ( STDMETHODCALLTYPE *Unregister )(
4438 #define IAMovieSetup_QueryInterface(This,riid,ppvObject) \
4439 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
4441 #define IAMovieSetup_AddRef(This) \
4442 (This)->lpVtbl -> AddRef(This)
4444 #define IAMovieSetup_Release(This) \
4445 (This)->lpVtbl -> Release(This)
4448 #define IAMovieSetup_Register(This) \
4449 (This)->lpVtbl -> Register(This)
4451 #define IAMovieSetup_Unregister(This) \
4452 (This)->lpVtbl -> Unregister(This)
4466 IRpcStubBuffer *This,
4467 IRpcChannelBuffer *_pRpcChannelBuffer,
4468 PRPC_MESSAGE _pRpcMessage,
4469 DWORD *_pdwStubPhase);
4477 IRpcStubBuffer *This,
4478 IRpcChannelBuffer *_pRpcChannelBuffer,
4479 PRPC_MESSAGE _pRpcMessage,
4480 DWORD *_pdwStubPhase);
4523 #ifndef __IMediaSeeking_INTERFACE_DEFINED__
4524 #define __IMediaSeeking_INTERFACE_DEFINED__
4532 #if defined(__cplusplus) && !defined(CINTERFACE)
4534 MIDL_INTERFACE(
"36b73880-c2c8-11cf-8b46-00805f6cef60")
4538 virtual HRESULT STDMETHODCALLTYPE GetCapabilities(
4539 DWORD *pCapabilities) = 0;
4541 virtual HRESULT STDMETHODCALLTYPE CheckCapabilities(
4542 DWORD *pCapabilities) = 0;
4544 virtual HRESULT STDMETHODCALLTYPE IsFormatSupported(
4545 const GUID *pFormat) = 0;
4547 virtual HRESULT STDMETHODCALLTYPE QueryPreferredFormat(
4550 virtual HRESULT STDMETHODCALLTYPE GetTimeFormat(
4553 virtual HRESULT STDMETHODCALLTYPE IsUsingTimeFormat(
4554 const GUID *pFormat) = 0;
4556 virtual HRESULT STDMETHODCALLTYPE SetTimeFormat(
4557 const GUID *pFormat) = 0;
4559 virtual HRESULT STDMETHODCALLTYPE GetDuration(
4560 LONGLONG *pDuration) = 0;
4562 virtual HRESULT STDMETHODCALLTYPE GetStopPosition(
4563 LONGLONG *pStop) = 0;
4565 virtual HRESULT STDMETHODCALLTYPE GetCurrentPosition(
4566 LONGLONG *pCurrent) = 0;
4568 virtual HRESULT STDMETHODCALLTYPE ConvertTimeFormat(
4570 const GUID *pTargetFormat,
4572 const GUID *pSourceFormat) = 0;
4574 virtual HRESULT STDMETHODCALLTYPE SetPositions(
4576 DWORD dwCurrentFlags,
4578 DWORD dwStopFlags) = 0;
4580 virtual HRESULT STDMETHODCALLTYPE GetPositions(
4582 LONGLONG *pStop) = 0;
4584 virtual HRESULT STDMETHODCALLTYPE GetAvailable(
4585 LONGLONG *pEarliest,
4586 LONGLONG *pLatest) = 0;
4588 virtual HRESULT STDMETHODCALLTYPE SetRate(
4591 virtual HRESULT STDMETHODCALLTYPE GetRate(
4592 double *pdRate) = 0;
4594 virtual HRESULT STDMETHODCALLTYPE GetPreroll(
4595 LONGLONG *pllPreroll) = 0;
4605 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
4610 ULONG ( STDMETHODCALLTYPE *AddRef )(
4613 ULONG ( STDMETHODCALLTYPE *Release )(
4616 HRESULT ( STDMETHODCALLTYPE *GetCapabilities )(
4620 HRESULT ( STDMETHODCALLTYPE *CheckCapabilities )(
4624 HRESULT ( STDMETHODCALLTYPE *IsFormatSupported )(
4628 HRESULT ( STDMETHODCALLTYPE *QueryPreferredFormat )(
4632 HRESULT ( STDMETHODCALLTYPE *GetTimeFormat )(
4636 HRESULT ( STDMETHODCALLTYPE *IsUsingTimeFormat )(
4640 HRESULT ( STDMETHODCALLTYPE *SetTimeFormat )(
4644 HRESULT ( STDMETHODCALLTYPE *GetDuration )(
4648 HRESULT ( STDMETHODCALLTYPE *GetStopPosition )(
4652 HRESULT ( STDMETHODCALLTYPE *GetCurrentPosition )(
4656 HRESULT ( STDMETHODCALLTYPE *ConvertTimeFormat )(
4663 HRESULT ( STDMETHODCALLTYPE *SetPositions )(
4670 HRESULT ( STDMETHODCALLTYPE *GetPositions )(
4675 HRESULT ( STDMETHODCALLTYPE *GetAvailable )(
4680 HRESULT ( STDMETHODCALLTYPE *SetRate )(
4684 HRESULT ( STDMETHODCALLTYPE *GetRate )(
4688 HRESULT ( STDMETHODCALLTYPE *GetPreroll )(
4705 #define IMediaSeeking_QueryInterface(This,riid,ppvObject) \
4706 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
4708 #define IMediaSeeking_AddRef(This) \
4709 (This)->lpVtbl -> AddRef(This)
4711 #define IMediaSeeking_Release(This) \
4712 (This)->lpVtbl -> Release(This)
4715 #define IMediaSeeking_GetCapabilities(This,pCapabilities) \
4716 (This)->lpVtbl -> GetCapabilities(This,pCapabilities)
4718 #define IMediaSeeking_CheckCapabilities(This,pCapabilities) \
4719 (This)->lpVtbl -> CheckCapabilities(This,pCapabilities)
4721 #define IMediaSeeking_IsFormatSupported(This,pFormat) \
4722 (This)->lpVtbl -> IsFormatSupported(This,pFormat)
4724 #define IMediaSeeking_QueryPreferredFormat(This,pFormat) \
4725 (This)->lpVtbl -> QueryPreferredFormat(This,pFormat)
4727 #define IMediaSeeking_GetTimeFormat(This,pFormat) \
4728 (This)->lpVtbl -> GetTimeFormat(This,pFormat)
4730 #define IMediaSeeking_IsUsingTimeFormat(This,pFormat) \
4731 (This)->lpVtbl -> IsUsingTimeFormat(This,pFormat)
4733 #define IMediaSeeking_SetTimeFormat(This,pFormat) \
4734 (This)->lpVtbl -> SetTimeFormat(This,pFormat)
4736 #define IMediaSeeking_GetDuration(This,pDuration) \
4737 (This)->lpVtbl -> GetDuration(This,pDuration)
4739 #define IMediaSeeking_GetStopPosition(This,pStop) \
4740 (This)->lpVtbl -> GetStopPosition(This,pStop)
4742 #define IMediaSeeking_GetCurrentPosition(This,pCurrent) \
4743 (This)->lpVtbl -> GetCurrentPosition(This,pCurrent)
4745 #define IMediaSeeking_ConvertTimeFormat(This,pTarget,pTargetFormat,Source,pSourceFormat) \
4746 (This)->lpVtbl -> ConvertTimeFormat(This,pTarget,pTargetFormat,Source,pSourceFormat)
4748 #define IMediaSeeking_SetPositions(This,pCurrent,dwCurrentFlags,pStop,dwStopFlags) \
4749 (This)->lpVtbl -> SetPositions(This,pCurrent,dwCurrentFlags,pStop,dwStopFlags)
4751 #define IMediaSeeking_GetPositions(This,pCurrent,pStop) \
4752 (This)->lpVtbl -> GetPositions(This,pCurrent,pStop)
4754 #define IMediaSeeking_GetAvailable(This,pEarliest,pLatest) \
4755 (This)->lpVtbl -> GetAvailable(This,pEarliest,pLatest)
4757 #define IMediaSeeking_SetRate(This,dRate) \
4758 (This)->lpVtbl -> SetRate(This,dRate)
4760 #define IMediaSeeking_GetRate(This,pdRate) \
4761 (This)->lpVtbl -> GetRate(This,pdRate)
4763 #define IMediaSeeking_GetPreroll(This,pllPreroll) \
4764 (This)->lpVtbl -> GetPreroll(This,pllPreroll)
4779 IRpcStubBuffer *This,
4780 IRpcChannelBuffer *_pRpcChannelBuffer,
4781 PRPC_MESSAGE _pRpcMessage,
4782 DWORD *_pdwStubPhase);
4791 IRpcStubBuffer *This,
4792 IRpcChannelBuffer *_pRpcChannelBuffer,
4793 PRPC_MESSAGE _pRpcMessage,
4794 DWORD *_pdwStubPhase);
4803 IRpcStubBuffer *This,
4804 IRpcChannelBuffer *_pRpcChannelBuffer,
4805 PRPC_MESSAGE _pRpcMessage,
4806 DWORD *_pdwStubPhase);
4815 IRpcStubBuffer *This,
4816 IRpcChannelBuffer *_pRpcChannelBuffer,
4817 PRPC_MESSAGE _pRpcMessage,
4818 DWORD *_pdwStubPhase);
4827 IRpcStubBuffer *This,
4828 IRpcChannelBuffer *_pRpcChannelBuffer,
4829 PRPC_MESSAGE _pRpcMessage,
4830 DWORD *_pdwStubPhase);
4839 IRpcStubBuffer *This,
4840 IRpcChannelBuffer *_pRpcChannelBuffer,
4841 PRPC_MESSAGE _pRpcMessage,
4842 DWORD *_pdwStubPhase);
4851 IRpcStubBuffer *This,
4852 IRpcChannelBuffer *_pRpcChannelBuffer,
4853 PRPC_MESSAGE _pRpcMessage,
4854 DWORD *_pdwStubPhase);
4863 IRpcStubBuffer *This,
4864 IRpcChannelBuffer *_pRpcChannelBuffer,
4865 PRPC_MESSAGE _pRpcMessage,
4866 DWORD *_pdwStubPhase);
4875 IRpcStubBuffer *This,
4876 IRpcChannelBuffer *_pRpcChannelBuffer,
4877 PRPC_MESSAGE _pRpcMessage,
4878 DWORD *_pdwStubPhase);
4887 IRpcStubBuffer *This,
4888 IRpcChannelBuffer *_pRpcChannelBuffer,
4889 PRPC_MESSAGE _pRpcMessage,
4890 DWORD *_pdwStubPhase);
4902 IRpcStubBuffer *This,
4903 IRpcChannelBuffer *_pRpcChannelBuffer,
4904 PRPC_MESSAGE _pRpcMessage,
4905 DWORD *_pdwStubPhase);
4917 IRpcStubBuffer *This,
4918 IRpcChannelBuffer *_pRpcChannelBuffer,
4919 PRPC_MESSAGE _pRpcMessage,
4920 DWORD *_pdwStubPhase);
4930 IRpcStubBuffer *This,
4931 IRpcChannelBuffer *_pRpcChannelBuffer,
4932 PRPC_MESSAGE _pRpcMessage,
4933 DWORD *_pdwStubPhase);
4943 IRpcStubBuffer *This,
4944 IRpcChannelBuffer *_pRpcChannelBuffer,
4945 PRPC_MESSAGE _pRpcMessage,
4946 DWORD *_pdwStubPhase);
4955 IRpcStubBuffer *This,
4956 IRpcChannelBuffer *_pRpcChannelBuffer,
4957 PRPC_MESSAGE _pRpcMessage,
4958 DWORD *_pdwStubPhase);
4967 IRpcStubBuffer *This,
4968 IRpcChannelBuffer *_pRpcChannelBuffer,
4969 PRPC_MESSAGE _pRpcMessage,
4970 DWORD *_pdwStubPhase);
4979 IRpcStubBuffer *This,
4980 IRpcChannelBuffer *_pRpcChannelBuffer,
4981 PRPC_MESSAGE _pRpcMessage,
4982 DWORD *_pdwStubPhase);
5065 #ifndef __IEnumRegFilters_INTERFACE_DEFINED__
5066 #define __IEnumRegFilters_INTERFACE_DEFINED__
5074 #if defined(__cplusplus) && !defined(CINTERFACE)
5076 MIDL_INTERFACE(
"56a868a4-0ad4-11ce-b03a-0020af0ba770")
5080 virtual HRESULT STDMETHODCALLTYPE Next(
5083 ULONG *pcFetched) = 0;
5085 virtual HRESULT STDMETHODCALLTYPE Skip(
5086 ULONG cFilters) = 0;
5088 virtual HRESULT STDMETHODCALLTYPE Reset(
void) = 0;
5090 virtual HRESULT STDMETHODCALLTYPE Clone(
5101 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
5106 ULONG ( STDMETHODCALLTYPE *AddRef )(
5109 ULONG ( STDMETHODCALLTYPE *Release )(
5112 HRESULT ( STDMETHODCALLTYPE *Next )(
5118 HRESULT ( STDMETHODCALLTYPE *Skip )(
5122 HRESULT ( STDMETHODCALLTYPE *Reset )(
5125 HRESULT ( STDMETHODCALLTYPE *Clone )(
5142 #define IEnumRegFilters_QueryInterface(This,riid,ppvObject) \
5143 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
5145 #define IEnumRegFilters_AddRef(This) \
5146 (This)->lpVtbl -> AddRef(This)
5148 #define IEnumRegFilters_Release(This) \
5149 (This)->lpVtbl -> Release(This)
5152 #define IEnumRegFilters_Next(This,cFilters,apRegFilter,pcFetched) \
5153 (This)->lpVtbl -> Next(This,cFilters,apRegFilter,pcFetched)
5155 #define IEnumRegFilters_Skip(This,cFilters) \
5156 (This)->lpVtbl -> Skip(This,cFilters)
5158 #define IEnumRegFilters_Reset(This) \
5159 (This)->lpVtbl -> Reset(This)
5161 #define IEnumRegFilters_Clone(This,ppEnum) \
5162 (This)->lpVtbl -> Clone(This,ppEnum)
5179 IRpcStubBuffer *This,
5180 IRpcChannelBuffer *_pRpcChannelBuffer,
5181 PRPC_MESSAGE _pRpcMessage,
5182 DWORD *_pdwStubPhase);
5191 IRpcStubBuffer *This,
5192 IRpcChannelBuffer *_pRpcChannelBuffer,
5193 PRPC_MESSAGE _pRpcMessage,
5194 DWORD *_pdwStubPhase);
5202 IRpcStubBuffer *This,
5203 IRpcChannelBuffer *_pRpcChannelBuffer,
5204 PRPC_MESSAGE _pRpcMessage,
5205 DWORD *_pdwStubPhase);
5214 IRpcStubBuffer *This,
5215 IRpcChannelBuffer *_pRpcChannelBuffer,
5216 PRPC_MESSAGE _pRpcMessage,
5217 DWORD *_pdwStubPhase);
5234 #ifndef __IFilterMapper_INTERFACE_DEFINED__
5235 #define __IFilterMapper_INTERFACE_DEFINED__
5252 #if defined(__cplusplus) && !defined(CINTERFACE)
5254 MIDL_INTERFACE(
"56a868a3-0ad4-11ce-b03a-0020af0ba770")
5258 virtual HRESULT STDMETHODCALLTYPE RegisterFilter(
5263 virtual HRESULT STDMETHODCALLTYPE RegisterFilterInstance(
5268 virtual HRESULT STDMETHODCALLTYPE RegisterPin(
5275 CLSID ConnectsToFilter,
5276 LPCWSTR ConnectsToPin) = 0;
5278 virtual HRESULT STDMETHODCALLTYPE RegisterPinType(
5282 CLSID clsSubType) = 0;
5284 virtual HRESULT STDMETHODCALLTYPE UnregisterFilter(
5287 virtual HRESULT STDMETHODCALLTYPE UnregisterFilterInstance(
5290 virtual HRESULT STDMETHODCALLTYPE UnregisterPin(
5294 virtual HRESULT STDMETHODCALLTYPE EnumMatchingFilters(
5303 CLSID clsOutSub) = 0;
5313 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
5318 ULONG ( STDMETHODCALLTYPE *AddRef )(
5321 ULONG ( STDMETHODCALLTYPE *Release )(
5324 HRESULT ( STDMETHODCALLTYPE *RegisterFilter )(
5330 HRESULT ( STDMETHODCALLTYPE *RegisterFilterInstance )(
5336 HRESULT ( STDMETHODCALLTYPE *RegisterPin )(
5347 HRESULT ( STDMETHODCALLTYPE *RegisterPinType )(
5354 HRESULT ( STDMETHODCALLTYPE *UnregisterFilter )(
5358 HRESULT ( STDMETHODCALLTYPE *UnregisterFilterInstance )(
5362 HRESULT ( STDMETHODCALLTYPE *UnregisterPin )(
5367 HRESULT ( STDMETHODCALLTYPE *EnumMatchingFilters )(
5392 #define IFilterMapper_QueryInterface(This,riid,ppvObject) \
5393 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
5395 #define IFilterMapper_AddRef(This) \
5396 (This)->lpVtbl -> AddRef(This)
5398 #define IFilterMapper_Release(This) \
5399 (This)->lpVtbl -> Release(This)
5402 #define IFilterMapper_RegisterFilter(This,clsid,Name,dwMerit) \
5403 (This)->lpVtbl -> RegisterFilter(This,clsid,Name,dwMerit)
5405 #define IFilterMapper_RegisterFilterInstance(This,clsid,Name,MRId) \
5406 (This)->lpVtbl -> RegisterFilterInstance(This,clsid,Name,MRId)
5408 #define IFilterMapper_RegisterPin(This,Filter,Name,bRendered,bOutput,bZero,bMany,ConnectsToFilter,ConnectsToPin) \
5409 (This)->lpVtbl -> RegisterPin(This,Filter,Name,bRendered,bOutput,bZero,bMany,ConnectsToFilter,ConnectsToPin)
5411 #define IFilterMapper_RegisterPinType(This,clsFilter,strName,clsMajorType,clsSubType) \
5412 (This)->lpVtbl -> RegisterPinType(This,clsFilter,strName,clsMajorType,clsSubType)
5414 #define IFilterMapper_UnregisterFilter(This,Filter) \
5415 (This)->lpVtbl -> UnregisterFilter(This,Filter)
5417 #define IFilterMapper_UnregisterFilterInstance(This,MRId) \
5418 (This)->lpVtbl -> UnregisterFilterInstance(This,MRId)
5420 #define IFilterMapper_UnregisterPin(This,Filter,Name) \
5421 (This)->lpVtbl -> UnregisterPin(This,Filter,Name)
5423 #define IFilterMapper_EnumMatchingFilters(This,ppEnum,dwMerit,bInputNeeded,clsInMaj,clsInSub,bRender,bOututNeeded,clsOutMaj,clsOutSub) \
5424 (This)->lpVtbl -> EnumMatchingFilters(This,ppEnum,dwMerit,bInputNeeded,clsInMaj,clsInSub,bRender,bOututNeeded,clsOutMaj,clsOutSub)
5441 IRpcStubBuffer *This,
5442 IRpcChannelBuffer *_pRpcChannelBuffer,
5443 PRPC_MESSAGE _pRpcMessage,
5444 DWORD *_pdwStubPhase);
5455 IRpcStubBuffer *This,
5456 IRpcChannelBuffer *_pRpcChannelBuffer,
5457 PRPC_MESSAGE _pRpcMessage,
5458 DWORD *_pdwStubPhase);
5474 IRpcStubBuffer *This,
5475 IRpcChannelBuffer *_pRpcChannelBuffer,
5476 PRPC_MESSAGE _pRpcMessage,
5477 DWORD *_pdwStubPhase);
5489 IRpcStubBuffer *This,
5490 IRpcChannelBuffer *_pRpcChannelBuffer,
5491 PRPC_MESSAGE _pRpcMessage,
5492 DWORD *_pdwStubPhase);
5501 IRpcStubBuffer *This,
5502 IRpcChannelBuffer *_pRpcChannelBuffer,
5503 PRPC_MESSAGE _pRpcMessage,
5504 DWORD *_pdwStubPhase);
5513 IRpcStubBuffer *This,
5514 IRpcChannelBuffer *_pRpcChannelBuffer,
5515 PRPC_MESSAGE _pRpcMessage,
5516 DWORD *_pdwStubPhase);
5526 IRpcStubBuffer *This,
5527 IRpcChannelBuffer *_pRpcChannelBuffer,
5528 PRPC_MESSAGE _pRpcMessage,
5529 DWORD *_pdwStubPhase);
5546 IRpcStubBuffer *This,
5547 IRpcChannelBuffer *_pRpcChannelBuffer,
5548 PRPC_MESSAGE _pRpcMessage,
5549 DWORD *_pdwStubPhase);
5628 #ifndef __IFilterMapper2_INTERFACE_DEFINED__
5629 #define __IFilterMapper2_INTERFACE_DEFINED__
5637 #if defined(__cplusplus) && !defined(CINTERFACE)
5639 MIDL_INTERFACE(
"b79bb0b0-33c1-11d1-abe1-00a0c905f375")
5643 virtual HRESULT STDMETHODCALLTYPE CreateCategory(
5644 REFCLSID clsidCategory,
5645 DWORD dwCategoryMerit,
5646 LPCWSTR Description) = 0;
5648 virtual HRESULT STDMETHODCALLTYPE UnregisterFilter(
5649 const CLSID *pclsidCategory,
5650 const OLECHAR *szInstance,
5651 REFCLSID Filter) = 0;
5653 virtual HRESULT STDMETHODCALLTYPE RegisterFilter(
5654 REFCLSID clsidFilter,
5656 IMoniker **ppMoniker,
5657 const CLSID *pclsidCategory,
5658 const OLECHAR *szInstance,
5661 virtual HRESULT STDMETHODCALLTYPE EnumMatchingFilters(
5662 IEnumMoniker **ppEnum,
5668 const GUID *pInputTypes,
5670 const CLSID *pPinCategoryIn,
5674 const GUID *pOutputTypes,
5676 const CLSID *pPinCategoryOut) = 0;
5686 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
5691 ULONG ( STDMETHODCALLTYPE *AddRef )(
5694 ULONG ( STDMETHODCALLTYPE *Release )(
5697 HRESULT ( STDMETHODCALLTYPE *CreateCategory )(
5703 HRESULT ( STDMETHODCALLTYPE *UnregisterFilter )(
5709 HRESULT ( STDMETHODCALLTYPE *RegisterFilter )(
5718 HRESULT ( STDMETHODCALLTYPE *EnumMatchingFilters )(
5749 #define IFilterMapper2_QueryInterface(This,riid,ppvObject) \
5750 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
5752 #define IFilterMapper2_AddRef(This) \
5753 (This)->lpVtbl -> AddRef(This)
5755 #define IFilterMapper2_Release(This) \
5756 (This)->lpVtbl -> Release(This)
5759 #define IFilterMapper2_CreateCategory(This,clsidCategory,dwCategoryMerit,Description) \
5760 (This)->lpVtbl -> CreateCategory(This,clsidCategory,dwCategoryMerit,Description)
5762 #define IFilterMapper2_UnregisterFilter(This,pclsidCategory,szInstance,Filter) \
5763 (This)->lpVtbl -> UnregisterFilter(This,pclsidCategory,szInstance,Filter)
5765 #define IFilterMapper2_RegisterFilter(This,clsidFilter,Name,ppMoniker,pclsidCategory,szInstance,prf2) \
5766 (This)->lpVtbl -> RegisterFilter(This,clsidFilter,Name,ppMoniker,pclsidCategory,szInstance,prf2)
5768 #define IFilterMapper2_EnumMatchingFilters(This,ppEnum,dwFlags,bExactMatch,dwMerit,bInputNeeded,cInputTypes,pInputTypes,pMedIn,pPinCategoryIn,bRender,bOutputNeeded,cOutputTypes,pOutputTypes,pMedOut,pPinCategoryOut) \
5769 (This)->lpVtbl -> EnumMatchingFilters(This,ppEnum,dwFlags,bExactMatch,dwMerit,bInputNeeded,cInputTypes,pInputTypes,pMedIn,pPinCategoryIn,bRender,bOutputNeeded,cOutputTypes,pOutputTypes,pMedOut,pPinCategoryOut)
5786 IRpcStubBuffer *This,
5787 IRpcChannelBuffer *_pRpcChannelBuffer,
5788 PRPC_MESSAGE _pRpcMessage,
5789 DWORD *_pdwStubPhase);
5800 IRpcStubBuffer *This,
5801 IRpcChannelBuffer *_pRpcChannelBuffer,
5802 PRPC_MESSAGE _pRpcMessage,
5803 DWORD *_pdwStubPhase);
5817 IRpcStubBuffer *This,
5818 IRpcChannelBuffer *_pRpcChannelBuffer,
5819 PRPC_MESSAGE _pRpcMessage,
5820 DWORD *_pdwStubPhase);
5843 IRpcStubBuffer *This,
5844 IRpcChannelBuffer *_pRpcChannelBuffer,
5845 PRPC_MESSAGE _pRpcMessage,
5846 DWORD *_pdwStubPhase);
5853 #ifndef __IFilterMapper3_INTERFACE_DEFINED__
5854 #define __IFilterMapper3_INTERFACE_DEFINED__
5862 #if defined(__cplusplus) && !defined(CINTERFACE)
5864 MIDL_INTERFACE(
"b79bb0b1-33c1-11d1-abe1-00a0c905f375")
5868 virtual HRESULT STDMETHODCALLTYPE GetICreateDevEnum(
5879 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
5884 ULONG ( STDMETHODCALLTYPE *AddRef )(
5887 ULONG ( STDMETHODCALLTYPE *Release )(
5890 HRESULT ( STDMETHODCALLTYPE *CreateCategory )(
5896 HRESULT ( STDMETHODCALLTYPE *UnregisterFilter )(
5902 HRESULT ( STDMETHODCALLTYPE *RegisterFilter )(
5911 HRESULT ( STDMETHODCALLTYPE *EnumMatchingFilters )(
5929 HRESULT ( STDMETHODCALLTYPE *GetICreateDevEnum )(
5946 #define IFilterMapper3_QueryInterface(This,riid,ppvObject) \
5947 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
5949 #define IFilterMapper3_AddRef(This) \
5950 (This)->lpVtbl -> AddRef(This)
5952 #define IFilterMapper3_Release(This) \
5953 (This)->lpVtbl -> Release(This)
5956 #define IFilterMapper3_CreateCategory(This,clsidCategory,dwCategoryMerit,Description) \
5957 (This)->lpVtbl -> CreateCategory(This,clsidCategory,dwCategoryMerit,Description)
5959 #define IFilterMapper3_UnregisterFilter(This,pclsidCategory,szInstance,Filter) \
5960 (This)->lpVtbl -> UnregisterFilter(This,pclsidCategory,szInstance,Filter)
5962 #define IFilterMapper3_RegisterFilter(This,clsidFilter,Name,ppMoniker,pclsidCategory,szInstance,prf2) \
5963 (This)->lpVtbl -> RegisterFilter(This,clsidFilter,Name,ppMoniker,pclsidCategory,szInstance,prf2)
5965 #define IFilterMapper3_EnumMatchingFilters(This,ppEnum,dwFlags,bExactMatch,dwMerit,bInputNeeded,cInputTypes,pInputTypes,pMedIn,pPinCategoryIn,bRender,bOutputNeeded,cOutputTypes,pOutputTypes,pMedOut,pPinCategoryOut) \
5966 (This)->lpVtbl -> EnumMatchingFilters(This,ppEnum,dwFlags,bExactMatch,dwMerit,bInputNeeded,cInputTypes,pInputTypes,pMedIn,pPinCategoryIn,bRender,bOutputNeeded,cOutputTypes,pOutputTypes,pMedOut,pPinCategoryOut)
5969 #define IFilterMapper3_GetICreateDevEnum(This,ppEnum) \
5970 (This)->lpVtbl -> GetICreateDevEnum(This,ppEnum)
5985 IRpcStubBuffer *This,
5986 IRpcChannelBuffer *_pRpcChannelBuffer,
5987 PRPC_MESSAGE _pRpcMessage,
5988 DWORD *_pdwStubPhase);
6008 REFERENCE_TIME
Late;
6019 #ifndef __IQualityControl_INTERFACE_DEFINED__
6020 #define __IQualityControl_INTERFACE_DEFINED__
6028 #if defined(__cplusplus) && !defined(CINTERFACE)
6030 MIDL_INTERFACE(
"56a868a5-0ad4-11ce-b03a-0020af0ba770")
6034 virtual HRESULT STDMETHODCALLTYPE Notify(
6038 virtual HRESULT STDMETHODCALLTYPE SetSink(
6049 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
6054 ULONG ( STDMETHODCALLTYPE *AddRef )(
6057 ULONG ( STDMETHODCALLTYPE *Release )(
6060 HRESULT ( STDMETHODCALLTYPE *Notify )(
6065 HRESULT ( STDMETHODCALLTYPE *SetSink )(
6082 #define IQualityControl_QueryInterface(This,riid,ppvObject) \
6083 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
6085 #define IQualityControl_AddRef(This) \
6086 (This)->lpVtbl -> AddRef(This)
6088 #define IQualityControl_Release(This) \
6089 (This)->lpVtbl -> Release(This)
6092 #define IQualityControl_Notify(This,pSelf,q) \
6093 (This)->lpVtbl -> Notify(This,pSelf,q)
6095 #define IQualityControl_SetSink(This,piqc) \
6096 (This)->lpVtbl -> SetSink(This,piqc)
6112 IRpcStubBuffer *This,
6113 IRpcChannelBuffer *_pRpcChannelBuffer,
6114 PRPC_MESSAGE _pRpcMessage,
6115 DWORD *_pdwStubPhase);
6124 IRpcStubBuffer *This,
6125 IRpcChannelBuffer *_pRpcChannelBuffer,
6126 PRPC_MESSAGE _pRpcMessage,
6127 DWORD *_pdwStubPhase);
6160 #define ADVISE_ALL ( ADVISE_CLIPPING | ADVISE_PALETTE | ADVISE_COLORKEY | ADVISE_POSITION )
6162 #define ADVISE_ALL2 ( ADVISE_ALL | ADVISE_DISPLAY_CHANGE )
6186 #ifndef __IOverlayNotify_INTERFACE_DEFINED__
6187 #define __IOverlayNotify_INTERFACE_DEFINED__
6195 #if defined(__cplusplus) && !defined(CINTERFACE)
6197 MIDL_INTERFACE(
"56a868a0-0ad4-11ce-b03a-0020af0ba770")
6201 virtual HRESULT STDMETHODCALLTYPE OnPaletteChange(
6203 const PALETTEENTRY *pPalette) = 0;
6205 virtual HRESULT STDMETHODCALLTYPE OnClipChange(
6206 const RECT *pSourceRect,
6207 const RECT *pDestinationRect,
6210 virtual HRESULT STDMETHODCALLTYPE OnColorKeyChange(
6213 virtual HRESULT STDMETHODCALLTYPE OnPositionChange(
6214 const RECT *pSourceRect,
6215 const RECT *pDestinationRect) = 0;
6225 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
6230 ULONG ( STDMETHODCALLTYPE *AddRef )(
6233 ULONG ( STDMETHODCALLTYPE *Release )(
6236 HRESULT ( STDMETHODCALLTYPE *OnPaletteChange )(
6241 HRESULT ( STDMETHODCALLTYPE *OnClipChange )(
6247 HRESULT ( STDMETHODCALLTYPE *OnColorKeyChange )(
6251 HRESULT ( STDMETHODCALLTYPE *OnPositionChange )(
6269 #define IOverlayNotify_QueryInterface(This,riid,ppvObject) \
6270 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
6272 #define IOverlayNotify_AddRef(This) \
6273 (This)->lpVtbl -> AddRef(This)
6275 #define IOverlayNotify_Release(This) \
6276 (This)->lpVtbl -> Release(This)
6279 #define IOverlayNotify_OnPaletteChange(This,dwColors,pPalette) \
6280 (This)->lpVtbl -> OnPaletteChange(This,dwColors,pPalette)
6282 #define IOverlayNotify_OnClipChange(This,pSourceRect,pDestinationRect,pRgnData) \
6283 (This)->lpVtbl -> OnClipChange(This,pSourceRect,pDestinationRect,pRgnData)
6285 #define IOverlayNotify_OnColorKeyChange(This,pColorKey) \
6286 (This)->lpVtbl -> OnColorKeyChange(This,pColorKey)
6288 #define IOverlayNotify_OnPositionChange(This,pSourceRect,pDestinationRect) \
6289 (This)->lpVtbl -> OnPositionChange(This,pSourceRect,pDestinationRect)
6305 IRpcStubBuffer *This,
6306 IRpcChannelBuffer *_pRpcChannelBuffer,
6307 PRPC_MESSAGE _pRpcMessage,
6308 DWORD *_pdwStubPhase);
6319 IRpcStubBuffer *This,
6320 IRpcChannelBuffer *_pRpcChannelBuffer,
6321 PRPC_MESSAGE _pRpcMessage,
6322 DWORD *_pdwStubPhase);
6331 IRpcStubBuffer *This,
6332 IRpcChannelBuffer *_pRpcChannelBuffer,
6333 PRPC_MESSAGE _pRpcMessage,
6334 DWORD *_pdwStubPhase);
6344 IRpcStubBuffer *This,
6345 IRpcChannelBuffer *_pRpcChannelBuffer,
6346 PRPC_MESSAGE _pRpcMessage,
6347 DWORD *_pdwStubPhase);
6359 #if !defined(HMONITOR_DECLARED) && !defined(HMONITOR) && (WINVER < 0x0500)
6360 #define HMONITOR_DECLARED
6372 #ifndef __IOverlayNotify2_INTERFACE_DEFINED__
6373 #define __IOverlayNotify2_INTERFACE_DEFINED__
6381 #if defined(__cplusplus) && !defined(CINTERFACE)
6383 MIDL_INTERFACE(
"680EFA10-D535-11D1-87C8-00A0C9223196")
6387 virtual HRESULT STDMETHODCALLTYPE OnDisplayChange(
6388 HMONITOR hMonitor) = 0;
6398 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
6403 ULONG ( STDMETHODCALLTYPE *AddRef )(
6406 ULONG ( STDMETHODCALLTYPE *Release )(
6409 HRESULT ( STDMETHODCALLTYPE *OnPaletteChange )(
6414 HRESULT ( STDMETHODCALLTYPE *OnClipChange )(
6420 HRESULT ( STDMETHODCALLTYPE *OnColorKeyChange )(
6424 HRESULT ( STDMETHODCALLTYPE *OnPositionChange )(
6429 HRESULT ( STDMETHODCALLTYPE *OnDisplayChange )(
6446 #define IOverlayNotify2_QueryInterface(This,riid,ppvObject) \
6447 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
6449 #define IOverlayNotify2_AddRef(This) \
6450 (This)->lpVtbl -> AddRef(This)
6452 #define IOverlayNotify2_Release(This) \
6453 (This)->lpVtbl -> Release(This)
6456 #define IOverlayNotify2_OnPaletteChange(This,dwColors,pPalette) \
6457 (This)->lpVtbl -> OnPaletteChange(This,dwColors,pPalette)
6459 #define IOverlayNotify2_OnClipChange(This,pSourceRect,pDestinationRect,pRgnData) \
6460 (This)->lpVtbl -> OnClipChange(This,pSourceRect,pDestinationRect,pRgnData)
6462 #define IOverlayNotify2_OnColorKeyChange(This,pColorKey) \
6463 (This)->lpVtbl -> OnColorKeyChange(This,pColorKey)
6465 #define IOverlayNotify2_OnPositionChange(This,pSourceRect,pDestinationRect) \
6466 (This)->lpVtbl -> OnPositionChange(This,pSourceRect,pDestinationRect)
6469 #define IOverlayNotify2_OnDisplayChange(This,hMonitor) \
6470 (This)->lpVtbl -> OnDisplayChange(This,hMonitor)
6485 IRpcStubBuffer *This,
6486 IRpcChannelBuffer *_pRpcChannelBuffer,
6487 PRPC_MESSAGE _pRpcMessage,
6488 DWORD *_pdwStubPhase);
6505 #ifndef __IOverlay_INTERFACE_DEFINED__
6506 #define __IOverlay_INTERFACE_DEFINED__
6514 #if defined(__cplusplus) && !defined(CINTERFACE)
6516 MIDL_INTERFACE(
"56a868a1-0ad4-11ce-b03a-0020af0ba770")
6520 virtual HRESULT STDMETHODCALLTYPE GetPalette(
6522 PALETTEENTRY **ppPalette) = 0;
6524 virtual HRESULT STDMETHODCALLTYPE SetPalette(
6528 virtual HRESULT STDMETHODCALLTYPE GetDefaultColorKey(
6531 virtual HRESULT STDMETHODCALLTYPE GetColorKey(
6534 virtual HRESULT STDMETHODCALLTYPE SetColorKey(
6537 virtual HRESULT STDMETHODCALLTYPE GetWindowHandle(
6540 virtual HRESULT STDMETHODCALLTYPE GetClipList(
6545 virtual HRESULT STDMETHODCALLTYPE GetVideoPosition(
6547 RECT *pDestinationRect) = 0;
6549 virtual HRESULT STDMETHODCALLTYPE Advise(
6551 DWORD dwInterests) = 0;
6553 virtual HRESULT STDMETHODCALLTYPE Unadvise(
void) = 0;
6563 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
6568 ULONG ( STDMETHODCALLTYPE *AddRef )(
6571 ULONG ( STDMETHODCALLTYPE *Release )(
6574 HRESULT ( STDMETHODCALLTYPE *GetPalette )(
6579 HRESULT ( STDMETHODCALLTYPE *SetPalette )(
6584 HRESULT ( STDMETHODCALLTYPE *GetDefaultColorKey )(
6588 HRESULT ( STDMETHODCALLTYPE *GetColorKey )(
6592 HRESULT ( STDMETHODCALLTYPE *SetColorKey )(
6596 HRESULT ( STDMETHODCALLTYPE *GetWindowHandle )(
6600 HRESULT ( STDMETHODCALLTYPE *GetClipList )(
6606 HRESULT ( STDMETHODCALLTYPE *GetVideoPosition )(
6611 HRESULT ( STDMETHODCALLTYPE *Advise )(
6616 HRESULT ( STDMETHODCALLTYPE *Unadvise )(
6632 #define IOverlay_QueryInterface(This,riid,ppvObject) \
6633 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
6635 #define IOverlay_AddRef(This) \
6636 (This)->lpVtbl -> AddRef(This)
6638 #define IOverlay_Release(This) \
6639 (This)->lpVtbl -> Release(This)
6642 #define IOverlay_GetPalette(This,pdwColors,ppPalette) \
6643 (This)->lpVtbl -> GetPalette(This,pdwColors,ppPalette)
6645 #define IOverlay_SetPalette(This,dwColors,pPalette) \
6646 (This)->lpVtbl -> SetPalette(This,dwColors,pPalette)
6648 #define IOverlay_GetDefaultColorKey(This,pColorKey) \
6649 (This)->lpVtbl -> GetDefaultColorKey(This,pColorKey)
6651 #define IOverlay_GetColorKey(This,pColorKey) \
6652 (This)->lpVtbl -> GetColorKey(This,pColorKey)
6654 #define IOverlay_SetColorKey(This,pColorKey) \
6655 (This)->lpVtbl -> SetColorKey(This,pColorKey)
6657 #define IOverlay_GetWindowHandle(This,pHwnd) \
6658 (This)->lpVtbl -> GetWindowHandle(This,pHwnd)
6660 #define IOverlay_GetClipList(This,pSourceRect,pDestinationRect,ppRgnData) \
6661 (This)->lpVtbl -> GetClipList(This,pSourceRect,pDestinationRect,ppRgnData)
6663 #define IOverlay_GetVideoPosition(This,pSourceRect,pDestinationRect) \
6664 (This)->lpVtbl -> GetVideoPosition(This,pSourceRect,pDestinationRect)
6666 #define IOverlay_Advise(This,pOverlayNotify,dwInterests) \
6667 (This)->lpVtbl -> Advise(This,pOverlayNotify,dwInterests)
6669 #define IOverlay_Unadvise(This) \
6670 (This)->lpVtbl -> Unadvise(This)
6686 IRpcStubBuffer *This,
6687 IRpcChannelBuffer *_pRpcChannelBuffer,
6688 PRPC_MESSAGE _pRpcMessage,
6689 DWORD *_pdwStubPhase);
6699 IRpcStubBuffer *This,
6700 IRpcChannelBuffer *_pRpcChannelBuffer,
6701 PRPC_MESSAGE _pRpcMessage,
6702 DWORD *_pdwStubPhase);
6711 IRpcStubBuffer *This,
6712 IRpcChannelBuffer *_pRpcChannelBuffer,
6713 PRPC_MESSAGE _pRpcMessage,
6714 DWORD *_pdwStubPhase);
6723 IRpcStubBuffer *This,
6724 IRpcChannelBuffer *_pRpcChannelBuffer,
6725 PRPC_MESSAGE _pRpcMessage,
6726 DWORD *_pdwStubPhase);
6735 IRpcStubBuffer *This,
6736 IRpcChannelBuffer *_pRpcChannelBuffer,
6737 PRPC_MESSAGE _pRpcMessage,
6738 DWORD *_pdwStubPhase);
6747 IRpcStubBuffer *This,
6748 IRpcChannelBuffer *_pRpcChannelBuffer,
6749 PRPC_MESSAGE _pRpcMessage,
6750 DWORD *_pdwStubPhase);
6761 IRpcStubBuffer *This,
6762 IRpcChannelBuffer *_pRpcChannelBuffer,
6763 PRPC_MESSAGE _pRpcMessage,
6764 DWORD *_pdwStubPhase);
6774 IRpcStubBuffer *This,
6775 IRpcChannelBuffer *_pRpcChannelBuffer,
6776 PRPC_MESSAGE _pRpcMessage,
6777 DWORD *_pdwStubPhase);
6787 IRpcStubBuffer *This,
6788 IRpcChannelBuffer *_pRpcChannelBuffer,
6789 PRPC_MESSAGE _pRpcMessage,
6790 DWORD *_pdwStubPhase);
6798 IRpcStubBuffer *This,
6799 IRpcChannelBuffer *_pRpcChannelBuffer,
6800 PRPC_MESSAGE _pRpcMessage,
6801 DWORD *_pdwStubPhase);
6818 #ifndef __IMediaEventSink_INTERFACE_DEFINED__
6819 #define __IMediaEventSink_INTERFACE_DEFINED__
6827 #if defined(__cplusplus) && !defined(CINTERFACE)
6829 MIDL_INTERFACE(
"56a868a2-0ad4-11ce-b03a-0020af0ba770")
6833 virtual HRESULT STDMETHODCALLTYPE Notify(
6835 LONG_PTR EventParam1,
6836 LONG_PTR EventParam2) = 0;
6846 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
6851 ULONG ( STDMETHODCALLTYPE *AddRef )(
6854 ULONG ( STDMETHODCALLTYPE *Release )(
6857 HRESULT ( STDMETHODCALLTYPE *Notify )(
6876 #define IMediaEventSink_QueryInterface(This,riid,ppvObject) \
6877 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
6879 #define IMediaEventSink_AddRef(This) \
6880 (This)->lpVtbl -> AddRef(This)
6882 #define IMediaEventSink_Release(This) \
6883 (This)->lpVtbl -> Release(This)
6886 #define IMediaEventSink_Notify(This,EventCode,EventParam1,EventParam2) \
6887 (This)->lpVtbl -> Notify(This,EventCode,EventParam1,EventParam2)
6904 IRpcStubBuffer *This,
6905 IRpcChannelBuffer *_pRpcChannelBuffer,
6906 PRPC_MESSAGE _pRpcMessage,
6907 DWORD *_pdwStubPhase);
6924 #ifndef __IFileSourceFilter_INTERFACE_DEFINED__
6925 #define __IFileSourceFilter_INTERFACE_DEFINED__
6933 #if defined(__cplusplus) && !defined(CINTERFACE)
6935 MIDL_INTERFACE(
"56a868a6-0ad4-11ce-b03a-0020af0ba770")
6939 virtual HRESULT STDMETHODCALLTYPE Load(
6940 LPCOLESTR pszFileName,
6943 virtual HRESULT STDMETHODCALLTYPE GetCurFile(
6944 LPOLESTR *ppszFileName,
6955 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
6960 ULONG ( STDMETHODCALLTYPE *AddRef )(
6963 ULONG ( STDMETHODCALLTYPE *Release )(
6966 HRESULT ( STDMETHODCALLTYPE *Load )(
6971 HRESULT ( STDMETHODCALLTYPE *GetCurFile )(
6989 #define IFileSourceFilter_QueryInterface(This,riid,ppvObject) \
6990 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
6992 #define IFileSourceFilter_AddRef(This) \
6993 (This)->lpVtbl -> AddRef(This)
6995 #define IFileSourceFilter_Release(This) \
6996 (This)->lpVtbl -> Release(This)
6999 #define IFileSourceFilter_Load(This,pszFileName,pmt) \
7000 (This)->lpVtbl -> Load(This,pszFileName,pmt)
7002 #define IFileSourceFilter_GetCurFile(This,ppszFileName,pmt) \
7003 (This)->lpVtbl -> GetCurFile(This,ppszFileName,pmt)
7019 IRpcStubBuffer *This,
7020 IRpcChannelBuffer *_pRpcChannelBuffer,
7021 PRPC_MESSAGE _pRpcMessage,
7022 DWORD *_pdwStubPhase);
7032 IRpcStubBuffer *This,
7033 IRpcChannelBuffer *_pRpcChannelBuffer,
7034 PRPC_MESSAGE _pRpcMessage,
7035 DWORD *_pdwStubPhase);
7052 #ifndef __IFileSinkFilter_INTERFACE_DEFINED__
7053 #define __IFileSinkFilter_INTERFACE_DEFINED__
7061 #if defined(__cplusplus) && !defined(CINTERFACE)
7063 MIDL_INTERFACE(
"a2104830-7c70-11cf-8bce-00aa00a3f1a6")
7067 virtual HRESULT STDMETHODCALLTYPE SetFileName(
7071 virtual HRESULT STDMETHODCALLTYPE GetCurFile(
7083 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
7088 ULONG ( STDMETHODCALLTYPE *AddRef )(
7091 ULONG ( STDMETHODCALLTYPE *Release )(
7094 HRESULT ( STDMETHODCALLTYPE *SetFileName )(
7099 HRESULT ( STDMETHODCALLTYPE *GetCurFile )(
7117 #define IFileSinkFilter_QueryInterface(This,riid,ppvObject) \
7118 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
7120 #define IFileSinkFilter_AddRef(This) \
7121 (This)->lpVtbl -> AddRef(This)
7123 #define IFileSinkFilter_Release(This) \
7124 (This)->lpVtbl -> Release(This)
7127 #define IFileSinkFilter_SetFileName(This,pszFileName,pmt) \
7128 (This)->lpVtbl -> SetFileName(This,pszFileName,pmt)
7130 #define IFileSinkFilter_GetCurFile(This,ppszFileName,pmt) \
7131 (This)->lpVtbl -> GetCurFile(This,ppszFileName,pmt)
7147 IRpcStubBuffer *This,
7148 IRpcChannelBuffer *_pRpcChannelBuffer,
7149 PRPC_MESSAGE _pRpcMessage,
7150 DWORD *_pdwStubPhase);
7160 IRpcStubBuffer *This,
7161 IRpcChannelBuffer *_pRpcChannelBuffer,
7162 PRPC_MESSAGE _pRpcMessage,
7163 DWORD *_pdwStubPhase);
7180 #ifndef __IFileSinkFilter2_INTERFACE_DEFINED__
7181 #define __IFileSinkFilter2_INTERFACE_DEFINED__
7189 #if defined(__cplusplus) && !defined(CINTERFACE)
7191 MIDL_INTERFACE(
"00855B90-CE1B-11d0-BD4F-00A0C911CE86")
7195 virtual HRESULT STDMETHODCALLTYPE SetMode(
7198 virtual HRESULT STDMETHODCALLTYPE GetMode(
7199 DWORD *pdwFlags) = 0;
7209 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
7214 ULONG ( STDMETHODCALLTYPE *AddRef )(
7217 ULONG ( STDMETHODCALLTYPE *Release )(
7220 HRESULT ( STDMETHODCALLTYPE *SetFileName )(
7225 HRESULT ( STDMETHODCALLTYPE *GetCurFile )(
7230 HRESULT ( STDMETHODCALLTYPE *SetMode )(
7234 HRESULT ( STDMETHODCALLTYPE *GetMode )(
7251 #define IFileSinkFilter2_QueryInterface(This,riid,ppvObject) \
7252 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
7254 #define IFileSinkFilter2_AddRef(This) \
7255 (This)->lpVtbl -> AddRef(This)
7257 #define IFileSinkFilter2_Release(This) \
7258 (This)->lpVtbl -> Release(This)
7261 #define IFileSinkFilter2_SetFileName(This,pszFileName,pmt) \
7262 (This)->lpVtbl -> SetFileName(This,pszFileName,pmt)
7264 #define IFileSinkFilter2_GetCurFile(This,ppszFileName,pmt) \
7265 (This)->lpVtbl -> GetCurFile(This,ppszFileName,pmt)
7268 #define IFileSinkFilter2_SetMode(This,dwFlags) \
7269 (This)->lpVtbl -> SetMode(This,dwFlags)
7271 #define IFileSinkFilter2_GetMode(This,pdwFlags) \
7272 (This)->lpVtbl -> GetMode(This,pdwFlags)
7287 IRpcStubBuffer *This,
7288 IRpcChannelBuffer *_pRpcChannelBuffer,
7289 PRPC_MESSAGE _pRpcMessage,
7290 DWORD *_pdwStubPhase);
7299 IRpcStubBuffer *This,
7300 IRpcChannelBuffer *_pRpcChannelBuffer,
7301 PRPC_MESSAGE _pRpcMessage,
7302 DWORD *_pdwStubPhase);
7324 #ifndef __IGraphBuilder_INTERFACE_DEFINED__
7325 #define __IGraphBuilder_INTERFACE_DEFINED__
7333 #if defined(__cplusplus) && !defined(CINTERFACE)
7335 MIDL_INTERFACE(
"56a868a9-0ad4-11ce-b03a-0020af0ba770")
7339 virtual HRESULT STDMETHODCALLTYPE Connect(
7343 virtual HRESULT STDMETHODCALLTYPE Render(
7346 virtual HRESULT STDMETHODCALLTYPE RenderFile(
7347 LPCWSTR lpcwstrFile,
7348 LPCWSTR lpcwstrPlayList) = 0;
7350 virtual HRESULT STDMETHODCALLTYPE AddSourceFilter(
7351 LPCWSTR lpcwstrFileName,
7352 LPCWSTR lpcwstrFilterName,
7355 virtual HRESULT STDMETHODCALLTYPE SetLogFile(
7358 virtual HRESULT STDMETHODCALLTYPE Abort(
void) = 0;
7360 virtual HRESULT STDMETHODCALLTYPE ShouldOperationContinue(
void) = 0;
7370 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
7375 ULONG ( STDMETHODCALLTYPE *AddRef )(
7378 ULONG ( STDMETHODCALLTYPE *Release )(
7381 HRESULT ( STDMETHODCALLTYPE *AddFilter )(
7386 HRESULT ( STDMETHODCALLTYPE *RemoveFilter )(
7390 HRESULT ( STDMETHODCALLTYPE *EnumFilters )(
7394 HRESULT ( STDMETHODCALLTYPE *FindFilterByName )(
7399 HRESULT ( STDMETHODCALLTYPE *ConnectDirect )(
7405 HRESULT ( STDMETHODCALLTYPE *Reconnect )(
7409 HRESULT ( STDMETHODCALLTYPE *Disconnect )(
7413 HRESULT ( STDMETHODCALLTYPE *SetDefaultSyncSource )(
7416 HRESULT ( STDMETHODCALLTYPE *Connect )(
7421 HRESULT ( STDMETHODCALLTYPE *Render )(
7425 HRESULT ( STDMETHODCALLTYPE *RenderFile )(
7430 HRESULT ( STDMETHODCALLTYPE *AddSourceFilter )(
7436 HRESULT ( STDMETHODCALLTYPE *SetLogFile )(
7440 HRESULT ( STDMETHODCALLTYPE *Abort )(
7443 HRESULT ( STDMETHODCALLTYPE *ShouldOperationContinue )(
7459 #define IGraphBuilder_QueryInterface(This,riid,ppvObject) \
7460 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
7462 #define IGraphBuilder_AddRef(This) \
7463 (This)->lpVtbl -> AddRef(This)
7465 #define IGraphBuilder_Release(This) \
7466 (This)->lpVtbl -> Release(This)
7469 #define IGraphBuilder_AddFilter(This,pFilter,pName) \
7470 (This)->lpVtbl -> AddFilter(This,pFilter,pName)
7472 #define IGraphBuilder_RemoveFilter(This,pFilter) \
7473 (This)->lpVtbl -> RemoveFilter(This,pFilter)
7475 #define IGraphBuilder_EnumFilters(This,ppEnum) \
7476 (This)->lpVtbl -> EnumFilters(This,ppEnum)
7478 #define IGraphBuilder_FindFilterByName(This,pName,ppFilter) \
7479 (This)->lpVtbl -> FindFilterByName(This,pName,ppFilter)
7481 #define IGraphBuilder_ConnectDirect(This,ppinOut,ppinIn,pmt) \
7482 (This)->lpVtbl -> ConnectDirect(This,ppinOut,ppinIn,pmt)
7484 #define IGraphBuilder_Reconnect(This,ppin) \
7485 (This)->lpVtbl -> Reconnect(This,ppin)
7487 #define IGraphBuilder_Disconnect(This,ppin) \
7488 (This)->lpVtbl -> Disconnect(This,ppin)
7490 #define IGraphBuilder_SetDefaultSyncSource(This) \
7491 (This)->lpVtbl -> SetDefaultSyncSource(This)
7494 #define IGraphBuilder_Connect(This,ppinOut,ppinIn) \
7495 (This)->lpVtbl -> Connect(This,ppinOut,ppinIn)
7497 #define IGraphBuilder_Render(This,ppinOut) \
7498 (This)->lpVtbl -> Render(This,ppinOut)
7500 #define IGraphBuilder_RenderFile(This,lpcwstrFile,lpcwstrPlayList) \
7501 (This)->lpVtbl -> RenderFile(This,lpcwstrFile,lpcwstrPlayList)
7503 #define IGraphBuilder_AddSourceFilter(This,lpcwstrFileName,lpcwstrFilterName,ppFilter) \
7504 (This)->lpVtbl -> AddSourceFilter(This,lpcwstrFileName,lpcwstrFilterName,ppFilter)
7506 #define IGraphBuilder_SetLogFile(This,hFile) \
7507 (This)->lpVtbl -> SetLogFile(This,hFile)
7509 #define IGraphBuilder_Abort(This) \
7510 (This)->lpVtbl -> Abort(This)
7512 #define IGraphBuilder_ShouldOperationContinue(This) \
7513 (This)->lpVtbl -> ShouldOperationContinue(This)
7529 IRpcStubBuffer *This,
7530 IRpcChannelBuffer *_pRpcChannelBuffer,
7531 PRPC_MESSAGE _pRpcMessage,
7532 DWORD *_pdwStubPhase);
7541 IRpcStubBuffer *This,
7542 IRpcChannelBuffer *_pRpcChannelBuffer,
7543 PRPC_MESSAGE _pRpcMessage,
7544 DWORD *_pdwStubPhase);
7554 IRpcStubBuffer *This,
7555 IRpcChannelBuffer *_pRpcChannelBuffer,
7556 PRPC_MESSAGE _pRpcMessage,
7557 DWORD *_pdwStubPhase);
7568 IRpcStubBuffer *This,
7569 IRpcChannelBuffer *_pRpcChannelBuffer,
7570 PRPC_MESSAGE _pRpcMessage,
7571 DWORD *_pdwStubPhase);
7580 IRpcStubBuffer *This,
7581 IRpcChannelBuffer *_pRpcChannelBuffer,
7582 PRPC_MESSAGE _pRpcMessage,
7583 DWORD *_pdwStubPhase);
7591 IRpcStubBuffer *This,
7592 IRpcChannelBuffer *_pRpcChannelBuffer,
7593 PRPC_MESSAGE _pRpcMessage,
7594 DWORD *_pdwStubPhase);
7602 IRpcStubBuffer *This,
7603 IRpcChannelBuffer *_pRpcChannelBuffer,
7604 PRPC_MESSAGE _pRpcMessage,
7605 DWORD *_pdwStubPhase);
7612 #ifndef __ICaptureGraphBuilder_INTERFACE_DEFINED__
7613 #define __ICaptureGraphBuilder_INTERFACE_DEFINED__
7621 #if defined(__cplusplus) && !defined(CINTERFACE)
7623 MIDL_INTERFACE(
"bf87b6e0-8c27-11d0-b3f0-00aa003761c5")
7627 virtual HRESULT STDMETHODCALLTYPE SetFiltergraph(
7630 virtual HRESULT STDMETHODCALLTYPE GetFiltergraph(
7633 virtual HRESULT STDMETHODCALLTYPE SetOutputFileName(
7635 LPCOLESTR lpstrFile,
7639 virtual HRESULT STDMETHODCALLTYPE FindInterface(
7640 const GUID *pCategory,
7645 virtual HRESULT STDMETHODCALLTYPE RenderStream(
7646 const GUID *pCategory,
7651 virtual HRESULT STDMETHODCALLTYPE ControlStream(
7652 const GUID *pCategory,
7654 REFERENCE_TIME *pstart,
7655 REFERENCE_TIME *pstop,
7657 WORD wStopCookie) = 0;
7659 virtual HRESULT STDMETHODCALLTYPE AllocCapFile(
7661 DWORDLONG dwlSize) = 0;
7663 virtual HRESULT STDMETHODCALLTYPE CopyCaptureFile(
7677 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
7682 ULONG ( STDMETHODCALLTYPE *AddRef )(
7685 ULONG ( STDMETHODCALLTYPE *Release )(
7688 HRESULT ( STDMETHODCALLTYPE *SetFiltergraph )(
7692 HRESULT ( STDMETHODCALLTYPE *GetFiltergraph )(
7696 HRESULT ( STDMETHODCALLTYPE *SetOutputFileName )(
7703 HRESULT ( STDMETHODCALLTYPE *FindInterface )(
7710 HRESULT ( STDMETHODCALLTYPE *RenderStream )(
7717 HRESULT ( STDMETHODCALLTYPE *ControlStream )(
7722 REFERENCE_TIME *
pstop,
7726 HRESULT ( STDMETHODCALLTYPE *AllocCapFile )(
7731 HRESULT ( STDMETHODCALLTYPE *CopyCaptureFile )(
7751 #define ICaptureGraphBuilder_QueryInterface(This,riid,ppvObject) \
7752 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
7754 #define ICaptureGraphBuilder_AddRef(This) \
7755 (This)->lpVtbl -> AddRef(This)
7757 #define ICaptureGraphBuilder_Release(This) \
7758 (This)->lpVtbl -> Release(This)
7761 #define ICaptureGraphBuilder_SetFiltergraph(This,pfg) \
7762 (This)->lpVtbl -> SetFiltergraph(This,pfg)
7764 #define ICaptureGraphBuilder_GetFiltergraph(This,ppfg) \
7765 (This)->lpVtbl -> GetFiltergraph(This,ppfg)
7767 #define ICaptureGraphBuilder_SetOutputFileName(This,pType,lpstrFile,ppf,ppSink) \
7768 (This)->lpVtbl -> SetOutputFileName(This,pType,lpstrFile,ppf,ppSink)
7770 #define ICaptureGraphBuilder_FindInterface(This,pCategory,pf,riid,ppint) \
7771 (This)->lpVtbl -> FindInterface(This,pCategory,pf,riid,ppint)
7773 #define ICaptureGraphBuilder_RenderStream(This,pCategory,pSource,pfCompressor,pfRenderer) \
7774 (This)->lpVtbl -> RenderStream(This,pCategory,pSource,pfCompressor,pfRenderer)
7776 #define ICaptureGraphBuilder_ControlStream(This,pCategory,pFilter,pstart,pstop,wStartCookie,wStopCookie) \
7777 (This)->lpVtbl -> ControlStream(This,pCategory,pFilter,pstart,pstop,wStartCookie,wStopCookie)
7779 #define ICaptureGraphBuilder_AllocCapFile(This,lpstr,dwlSize) \
7780 (This)->lpVtbl -> AllocCapFile(This,lpstr,dwlSize)
7782 #define ICaptureGraphBuilder_CopyCaptureFile(This,lpwstrOld,lpwstrNew,fAllowEscAbort,pCallback) \
7783 (This)->lpVtbl -> CopyCaptureFile(This,lpwstrOld,lpwstrNew,fAllowEscAbort,pCallback)
7798 IRpcStubBuffer *This,
7799 IRpcChannelBuffer *_pRpcChannelBuffer,
7800 PRPC_MESSAGE _pRpcMessage,
7801 DWORD *_pdwStubPhase);
7810 IRpcStubBuffer *This,
7811 IRpcChannelBuffer *_pRpcChannelBuffer,
7812 PRPC_MESSAGE _pRpcMessage,
7813 DWORD *_pdwStubPhase);
7825 IRpcStubBuffer *This,
7826 IRpcChannelBuffer *_pRpcChannelBuffer,
7827 PRPC_MESSAGE _pRpcMessage,
7828 DWORD *_pdwStubPhase);
7840 IRpcStubBuffer *This,
7841 IRpcChannelBuffer *_pRpcChannelBuffer,
7842 PRPC_MESSAGE _pRpcMessage,
7843 DWORD *_pdwStubPhase);
7855 IRpcStubBuffer *This,
7856 IRpcChannelBuffer *_pRpcChannelBuffer,
7857 PRPC_MESSAGE _pRpcMessage,
7858 DWORD *_pdwStubPhase);
7866 REFERENCE_TIME *
pstop,
7872 IRpcStubBuffer *This,
7873 IRpcChannelBuffer *_pRpcChannelBuffer,
7874 PRPC_MESSAGE _pRpcMessage,
7875 DWORD *_pdwStubPhase);
7885 IRpcStubBuffer *This,
7886 IRpcChannelBuffer *_pRpcChannelBuffer,
7887 PRPC_MESSAGE _pRpcMessage,
7888 DWORD *_pdwStubPhase);
7900 IRpcStubBuffer *This,
7901 IRpcChannelBuffer *_pRpcChannelBuffer,
7902 PRPC_MESSAGE _pRpcMessage,
7903 DWORD *_pdwStubPhase);
7910 #ifndef __IAMCopyCaptureFileProgress_INTERFACE_DEFINED__
7911 #define __IAMCopyCaptureFileProgress_INTERFACE_DEFINED__
7919 #if defined(__cplusplus) && !defined(CINTERFACE)
7921 MIDL_INTERFACE(
"670d1d20-a068-11d0-b3f0-00aa003761c5")
7925 virtual HRESULT STDMETHODCALLTYPE Progress(
7936 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
7941 ULONG ( STDMETHODCALLTYPE *AddRef )(
7944 ULONG ( STDMETHODCALLTYPE *Release )(
7947 HRESULT ( STDMETHODCALLTYPE *Progress )(
7964 #define IAMCopyCaptureFileProgress_QueryInterface(This,riid,ppvObject) \
7965 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
7967 #define IAMCopyCaptureFileProgress_AddRef(This) \
7968 (This)->lpVtbl -> AddRef(This)
7970 #define IAMCopyCaptureFileProgress_Release(This) \
7971 (This)->lpVtbl -> Release(This)
7974 #define IAMCopyCaptureFileProgress_Progress(This,iProgress) \
7975 (This)->lpVtbl -> Progress(This,iProgress)
7990 IRpcStubBuffer *This,
7991 IRpcChannelBuffer *_pRpcChannelBuffer,
7992 PRPC_MESSAGE _pRpcMessage,
7993 DWORD *_pdwStubPhase);
8000 #ifndef __ICaptureGraphBuilder2_INTERFACE_DEFINED__
8001 #define __ICaptureGraphBuilder2_INTERFACE_DEFINED__
8009 #if defined(__cplusplus) && !defined(CINTERFACE)
8011 MIDL_INTERFACE(
"93E5A4E0-2D50-11d2-ABFA-00A0C9C6E38D")
8015 virtual HRESULT STDMETHODCALLTYPE SetFiltergraph(
8018 virtual HRESULT STDMETHODCALLTYPE GetFiltergraph(
8021 virtual HRESULT STDMETHODCALLTYPE SetOutputFileName(
8023 LPCOLESTR lpstrFile,
8027 virtual HRESULT STDMETHODCALLTYPE FindInterface(
8028 const GUID *pCategory,
8034 virtual HRESULT STDMETHODCALLTYPE RenderStream(
8035 const GUID *pCategory,
8041 virtual HRESULT STDMETHODCALLTYPE ControlStream(
8042 const GUID *pCategory,
8045 REFERENCE_TIME *pstart,
8046 REFERENCE_TIME *pstop,
8048 WORD wStopCookie) = 0;
8050 virtual HRESULT STDMETHODCALLTYPE AllocCapFile(
8052 DWORDLONG dwlSize) = 0;
8054 virtual HRESULT STDMETHODCALLTYPE CopyCaptureFile(
8060 virtual HRESULT STDMETHODCALLTYPE FindPin(
8063 const GUID *pCategory,
8077 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
8082 ULONG ( STDMETHODCALLTYPE *AddRef )(
8085 ULONG ( STDMETHODCALLTYPE *Release )(
8088 HRESULT ( STDMETHODCALLTYPE *SetFiltergraph )(
8092 HRESULT ( STDMETHODCALLTYPE *GetFiltergraph )(
8096 HRESULT ( STDMETHODCALLTYPE *SetOutputFileName )(
8103 HRESULT ( STDMETHODCALLTYPE *FindInterface )(
8111 HRESULT ( STDMETHODCALLTYPE *RenderStream )(
8119 HRESULT ( STDMETHODCALLTYPE *ControlStream )(
8125 REFERENCE_TIME *
pstop,
8129 HRESULT ( STDMETHODCALLTYPE *AllocCapFile )(
8134 HRESULT ( STDMETHODCALLTYPE *CopyCaptureFile )(
8141 HRESULT ( STDMETHODCALLTYPE *FindPin )(
8164 #define ICaptureGraphBuilder2_QueryInterface(This,riid,ppvObject) \
8165 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
8167 #define ICaptureGraphBuilder2_AddRef(This) \
8168 (This)->lpVtbl -> AddRef(This)
8170 #define ICaptureGraphBuilder2_Release(This) \
8171 (This)->lpVtbl -> Release(This)
8174 #define ICaptureGraphBuilder2_SetFiltergraph(This,pfg) \
8175 (This)->lpVtbl -> SetFiltergraph(This,pfg)
8177 #define ICaptureGraphBuilder2_GetFiltergraph(This,ppfg) \
8178 (This)->lpVtbl -> GetFiltergraph(This,ppfg)
8180 #define ICaptureGraphBuilder2_SetOutputFileName(This,pType,lpstrFile,ppf,ppSink) \
8181 (This)->lpVtbl -> SetOutputFileName(This,pType,lpstrFile,ppf,ppSink)
8183 #define ICaptureGraphBuilder2_FindInterface(This,pCategory,pType,pf,riid,ppint) \
8184 (This)->lpVtbl -> FindInterface(This,pCategory,pType,pf,riid,ppint)
8186 #define ICaptureGraphBuilder2_RenderStream(This,pCategory,pType,pSource,pfCompressor,pfRenderer) \
8187 (This)->lpVtbl -> RenderStream(This,pCategory,pType,pSource,pfCompressor,pfRenderer)
8189 #define ICaptureGraphBuilder2_ControlStream(This,pCategory,pType,pFilter,pstart,pstop,wStartCookie,wStopCookie) \
8190 (This)->lpVtbl -> ControlStream(This,pCategory,pType,pFilter,pstart,pstop,wStartCookie,wStopCookie)
8192 #define ICaptureGraphBuilder2_AllocCapFile(This,lpstr,dwlSize) \
8193 (This)->lpVtbl -> AllocCapFile(This,lpstr,dwlSize)
8195 #define ICaptureGraphBuilder2_CopyCaptureFile(This,lpwstrOld,lpwstrNew,fAllowEscAbort,pCallback) \
8196 (This)->lpVtbl -> CopyCaptureFile(This,lpwstrOld,lpwstrNew,fAllowEscAbort,pCallback)
8198 #define ICaptureGraphBuilder2_FindPin(This,pSource,pindir,pCategory,pType,fUnconnected,num,ppPin) \
8199 (This)->lpVtbl -> FindPin(This,pSource,pindir,pCategory,pType,fUnconnected,num,ppPin)
8214 IRpcStubBuffer *This,
8215 IRpcChannelBuffer *_pRpcChannelBuffer,
8216 PRPC_MESSAGE _pRpcMessage,
8217 DWORD *_pdwStubPhase);
8226 IRpcStubBuffer *This,
8227 IRpcChannelBuffer *_pRpcChannelBuffer,
8228 PRPC_MESSAGE _pRpcMessage,
8229 DWORD *_pdwStubPhase);
8241 IRpcStubBuffer *This,
8242 IRpcChannelBuffer *_pRpcChannelBuffer,
8243 PRPC_MESSAGE _pRpcMessage,
8244 DWORD *_pdwStubPhase);
8257 IRpcStubBuffer *This,
8258 IRpcChannelBuffer *_pRpcChannelBuffer,
8259 PRPC_MESSAGE _pRpcMessage,
8260 DWORD *_pdwStubPhase);
8273 IRpcStubBuffer *This,
8274 IRpcChannelBuffer *_pRpcChannelBuffer,
8275 PRPC_MESSAGE _pRpcMessage,
8276 DWORD *_pdwStubPhase);
8285 REFERENCE_TIME *
pstop,
8291 IRpcStubBuffer *This,
8292 IRpcChannelBuffer *_pRpcChannelBuffer,
8293 PRPC_MESSAGE _pRpcMessage,
8294 DWORD *_pdwStubPhase);
8304 IRpcStubBuffer *This,
8305 IRpcChannelBuffer *_pRpcChannelBuffer,
8306 PRPC_MESSAGE _pRpcMessage,
8307 DWORD *_pdwStubPhase);
8319 IRpcStubBuffer *This,
8320 IRpcChannelBuffer *_pRpcChannelBuffer,
8321 PRPC_MESSAGE _pRpcMessage,
8322 DWORD *_pdwStubPhase);
8337 IRpcStubBuffer *This,
8338 IRpcChannelBuffer *_pRpcChannelBuffer,
8339 PRPC_MESSAGE _pRpcMessage,
8340 DWORD *_pdwStubPhase);
8359 #ifndef __IFilterGraph2_INTERFACE_DEFINED__
8360 #define __IFilterGraph2_INTERFACE_DEFINED__
8368 #if defined(__cplusplus) && !defined(CINTERFACE)
8370 MIDL_INTERFACE(
"36b73882-c2c8-11cf-8b46-00805f6cef60")
8374 virtual HRESULT STDMETHODCALLTYPE AddSourceFilterForMoniker(
8377 LPCWSTR lpcwstrFilterName,
8380 virtual HRESULT STDMETHODCALLTYPE ReconnectEx(
8384 virtual HRESULT STDMETHODCALLTYPE RenderEx(
8387 DWORD *pvContext) = 0;
8397 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
8402 ULONG ( STDMETHODCALLTYPE *AddRef )(
8405 ULONG ( STDMETHODCALLTYPE *Release )(
8408 HRESULT ( STDMETHODCALLTYPE *AddFilter )(
8413 HRESULT ( STDMETHODCALLTYPE *RemoveFilter )(
8417 HRESULT ( STDMETHODCALLTYPE *EnumFilters )(
8421 HRESULT ( STDMETHODCALLTYPE *FindFilterByName )(
8426 HRESULT ( STDMETHODCALLTYPE *ConnectDirect )(
8432 HRESULT ( STDMETHODCALLTYPE *Reconnect )(
8436 HRESULT ( STDMETHODCALLTYPE *Disconnect )(
8440 HRESULT ( STDMETHODCALLTYPE *SetDefaultSyncSource )(
8443 HRESULT ( STDMETHODCALLTYPE *Connect )(
8448 HRESULT ( STDMETHODCALLTYPE *Render )(
8452 HRESULT ( STDMETHODCALLTYPE *RenderFile )(
8457 HRESULT ( STDMETHODCALLTYPE *AddSourceFilter )(
8463 HRESULT ( STDMETHODCALLTYPE *SetLogFile )(
8467 HRESULT ( STDMETHODCALLTYPE *Abort )(
8470 HRESULT ( STDMETHODCALLTYPE *ShouldOperationContinue )(
8473 HRESULT ( STDMETHODCALLTYPE *AddSourceFilterForMoniker )(
8480 HRESULT ( STDMETHODCALLTYPE *ReconnectEx )(
8485 HRESULT ( STDMETHODCALLTYPE *RenderEx )(
8504 #define IFilterGraph2_QueryInterface(This,riid,ppvObject) \
8505 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
8507 #define IFilterGraph2_AddRef(This) \
8508 (This)->lpVtbl -> AddRef(This)
8510 #define IFilterGraph2_Release(This) \
8511 (This)->lpVtbl -> Release(This)
8514 #define IFilterGraph2_AddFilter(This,pFilter,pName) \
8515 (This)->lpVtbl -> AddFilter(This,pFilter,pName)
8517 #define IFilterGraph2_RemoveFilter(This,pFilter) \
8518 (This)->lpVtbl -> RemoveFilter(This,pFilter)
8520 #define IFilterGraph2_EnumFilters(This,ppEnum) \
8521 (This)->lpVtbl -> EnumFilters(This,ppEnum)
8523 #define IFilterGraph2_FindFilterByName(This,pName,ppFilter) \
8524 (This)->lpVtbl -> FindFilterByName(This,pName,ppFilter)
8526 #define IFilterGraph2_ConnectDirect(This,ppinOut,ppinIn,pmt) \
8527 (This)->lpVtbl -> ConnectDirect(This,ppinOut,ppinIn,pmt)
8529 #define IFilterGraph2_Reconnect(This,ppin) \
8530 (This)->lpVtbl -> Reconnect(This,ppin)
8532 #define IFilterGraph2_Disconnect(This,ppin) \
8533 (This)->lpVtbl -> Disconnect(This,ppin)
8535 #define IFilterGraph2_SetDefaultSyncSource(This) \
8536 (This)->lpVtbl -> SetDefaultSyncSource(This)
8539 #define IFilterGraph2_Connect(This,ppinOut,ppinIn) \
8540 (This)->lpVtbl -> Connect(This,ppinOut,ppinIn)
8542 #define IFilterGraph2_Render(This,ppinOut) \
8543 (This)->lpVtbl -> Render(This,ppinOut)
8545 #define IFilterGraph2_RenderFile(This,lpcwstrFile,lpcwstrPlayList) \
8546 (This)->lpVtbl -> RenderFile(This,lpcwstrFile,lpcwstrPlayList)
8548 #define IFilterGraph2_AddSourceFilter(This,lpcwstrFileName,lpcwstrFilterName,ppFilter) \
8549 (This)->lpVtbl -> AddSourceFilter(This,lpcwstrFileName,lpcwstrFilterName,ppFilter)
8551 #define IFilterGraph2_SetLogFile(This,hFile) \
8552 (This)->lpVtbl -> SetLogFile(This,hFile)
8554 #define IFilterGraph2_Abort(This) \
8555 (This)->lpVtbl -> Abort(This)
8557 #define IFilterGraph2_ShouldOperationContinue(This) \
8558 (This)->lpVtbl -> ShouldOperationContinue(This)
8561 #define IFilterGraph2_AddSourceFilterForMoniker(This,pMoniker,pCtx,lpcwstrFilterName,ppFilter) \
8562 (This)->lpVtbl -> AddSourceFilterForMoniker(This,pMoniker,pCtx,lpcwstrFilterName,ppFilter)
8564 #define IFilterGraph2_ReconnectEx(This,ppin,pmt) \
8565 (This)->lpVtbl -> ReconnectEx(This,ppin,pmt)
8567 #define IFilterGraph2_RenderEx(This,pPinOut,dwFlags,pvContext) \
8568 (This)->lpVtbl -> RenderEx(This,pPinOut,dwFlags,pvContext)
8586 IRpcStubBuffer *This,
8587 IRpcChannelBuffer *_pRpcChannelBuffer,
8588 PRPC_MESSAGE _pRpcMessage,
8589 DWORD *_pdwStubPhase);
8599 IRpcStubBuffer *This,
8600 IRpcChannelBuffer *_pRpcChannelBuffer,
8601 PRPC_MESSAGE _pRpcMessage,
8602 DWORD *_pdwStubPhase);
8613 IRpcStubBuffer *This,
8614 IRpcChannelBuffer *_pRpcChannelBuffer,
8615 PRPC_MESSAGE _pRpcMessage,
8616 DWORD *_pdwStubPhase);
8623 #ifndef __IStreamBuilder_INTERFACE_DEFINED__
8624 #define __IStreamBuilder_INTERFACE_DEFINED__
8632 #if defined(__cplusplus) && !defined(CINTERFACE)
8634 MIDL_INTERFACE(
"56a868bf-0ad4-11ce-b03a-0020af0ba770")
8638 virtual HRESULT STDMETHODCALLTYPE Render(
8642 virtual HRESULT STDMETHODCALLTYPE Backout(
8654 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
8659 ULONG ( STDMETHODCALLTYPE *AddRef )(
8662 ULONG ( STDMETHODCALLTYPE *Release )(
8665 HRESULT ( STDMETHODCALLTYPE *Render )(
8670 HRESULT ( STDMETHODCALLTYPE *Backout )(
8688 #define IStreamBuilder_QueryInterface(This,riid,ppvObject) \
8689 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
8691 #define IStreamBuilder_AddRef(This) \
8692 (This)->lpVtbl -> AddRef(This)
8694 #define IStreamBuilder_Release(This) \
8695 (This)->lpVtbl -> Release(This)
8698 #define IStreamBuilder_Render(This,ppinOut,pGraph) \
8699 (This)->lpVtbl -> Render(This,ppinOut,pGraph)
8701 #define IStreamBuilder_Backout(This,ppinOut,pGraph) \
8702 (This)->lpVtbl -> Backout(This,ppinOut,pGraph)
8718 IRpcStubBuffer *This,
8719 IRpcChannelBuffer *_pRpcChannelBuffer,
8720 PRPC_MESSAGE _pRpcMessage,
8721 DWORD *_pdwStubPhase);
8731 IRpcStubBuffer *This,
8732 IRpcChannelBuffer *_pRpcChannelBuffer,
8733 PRPC_MESSAGE _pRpcMessage,
8734 DWORD *_pdwStubPhase);
8741 #ifndef __IAsyncReader_INTERFACE_DEFINED__
8742 #define __IAsyncReader_INTERFACE_DEFINED__
8750 #if defined(__cplusplus) && !defined(CINTERFACE)
8752 MIDL_INTERFACE(
"56a868aa-0ad4-11ce-b03a-0020af0ba770")
8756 virtual HRESULT STDMETHODCALLTYPE RequestAllocator(
8765 virtual HRESULT STDMETHODCALLTYPE WaitForNext(
8770 virtual HRESULT STDMETHODCALLTYPE SyncReadAligned(
8773 virtual HRESULT STDMETHODCALLTYPE SyncRead(
8774 LONGLONG llPosition,
8778 virtual HRESULT STDMETHODCALLTYPE Length(
8780 LONGLONG *pAvailable) = 0;
8782 virtual HRESULT STDMETHODCALLTYPE BeginFlush(
void) = 0;
8784 virtual HRESULT STDMETHODCALLTYPE EndFlush(
void) = 0;
8794 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
8799 ULONG ( STDMETHODCALLTYPE *AddRef )(
8802 ULONG ( STDMETHODCALLTYPE *Release )(
8805 HRESULT ( STDMETHODCALLTYPE *RequestAllocator )(
8816 HRESULT ( STDMETHODCALLTYPE *WaitForNext )(
8822 HRESULT ( STDMETHODCALLTYPE *SyncReadAligned )(
8826 HRESULT ( STDMETHODCALLTYPE *SyncRead )(
8832 HRESULT ( STDMETHODCALLTYPE *Length )(
8837 HRESULT ( STDMETHODCALLTYPE *BeginFlush )(
8840 HRESULT ( STDMETHODCALLTYPE *EndFlush )(
8856 #define IAsyncReader_QueryInterface(This,riid,ppvObject) \
8857 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
8859 #define IAsyncReader_AddRef(This) \
8860 (This)->lpVtbl -> AddRef(This)
8862 #define IAsyncReader_Release(This) \
8863 (This)->lpVtbl -> Release(This)
8866 #define IAsyncReader_RequestAllocator(This,pPreferred,pProps,ppActual) \
8867 (This)->lpVtbl -> RequestAllocator(This,pPreferred,pProps,ppActual)
8869 #define IAsyncReader_Request(This,pSample,dwUser) \
8870 (This)->lpVtbl -> Request(This,pSample,dwUser)
8872 #define IAsyncReader_WaitForNext(This,dwTimeout,ppSample,pdwUser) \
8873 (This)->lpVtbl -> WaitForNext(This,dwTimeout,ppSample,pdwUser)
8875 #define IAsyncReader_SyncReadAligned(This,pSample) \
8876 (This)->lpVtbl -> SyncReadAligned(This,pSample)
8878 #define IAsyncReader_SyncRead(This,llPosition,lLength,pBuffer) \
8879 (This)->lpVtbl -> SyncRead(This,llPosition,lLength,pBuffer)
8881 #define IAsyncReader_Length(This,pTotal,pAvailable) \
8882 (This)->lpVtbl -> Length(This,pTotal,pAvailable)
8884 #define IAsyncReader_BeginFlush(This) \
8885 (This)->lpVtbl -> BeginFlush(This)
8887 #define IAsyncReader_EndFlush(This) \
8888 (This)->lpVtbl -> EndFlush(This)
8905 IRpcStubBuffer *This,
8906 IRpcChannelBuffer *_pRpcChannelBuffer,
8907 PRPC_MESSAGE _pRpcMessage,
8908 DWORD *_pdwStubPhase);
8918 IRpcStubBuffer *This,
8919 IRpcChannelBuffer *_pRpcChannelBuffer,
8920 PRPC_MESSAGE _pRpcMessage,
8921 DWORD *_pdwStubPhase);
8932 IRpcStubBuffer *This,
8933 IRpcChannelBuffer *_pRpcChannelBuffer,
8934 PRPC_MESSAGE _pRpcMessage,
8935 DWORD *_pdwStubPhase);
8944 IRpcStubBuffer *This,
8945 IRpcChannelBuffer *_pRpcChannelBuffer,
8946 PRPC_MESSAGE _pRpcMessage,
8947 DWORD *_pdwStubPhase);
8958 IRpcStubBuffer *This,
8959 IRpcChannelBuffer *_pRpcChannelBuffer,
8960 PRPC_MESSAGE _pRpcMessage,
8961 DWORD *_pdwStubPhase);
8971 IRpcStubBuffer *This,
8972 IRpcChannelBuffer *_pRpcChannelBuffer,
8973 PRPC_MESSAGE _pRpcMessage,
8974 DWORD *_pdwStubPhase);
8982 IRpcStubBuffer *This,
8983 IRpcChannelBuffer *_pRpcChannelBuffer,
8984 PRPC_MESSAGE _pRpcMessage,
8985 DWORD *_pdwStubPhase);
8993 IRpcStubBuffer *This,
8994 IRpcChannelBuffer *_pRpcChannelBuffer,
8995 PRPC_MESSAGE _pRpcMessage,
8996 DWORD *_pdwStubPhase);
9003 #ifndef __IGraphVersion_INTERFACE_DEFINED__
9004 #define __IGraphVersion_INTERFACE_DEFINED__
9012 #if defined(__cplusplus) && !defined(CINTERFACE)
9014 MIDL_INTERFACE(
"56a868ab-0ad4-11ce-b03a-0020af0ba770")
9018 virtual HRESULT STDMETHODCALLTYPE QueryVersion(
9019 LONG *pVersion) = 0;
9029 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
9034 ULONG ( STDMETHODCALLTYPE *AddRef )(
9037 ULONG ( STDMETHODCALLTYPE *Release )(
9040 HRESULT ( STDMETHODCALLTYPE *QueryVersion )(
9057 #define IGraphVersion_QueryInterface(This,riid,ppvObject) \
9058 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
9060 #define IGraphVersion_AddRef(This) \
9061 (This)->lpVtbl -> AddRef(This)
9063 #define IGraphVersion_Release(This) \
9064 (This)->lpVtbl -> Release(This)
9067 #define IGraphVersion_QueryVersion(This,pVersion) \
9068 (This)->lpVtbl -> QueryVersion(This,pVersion)
9083 IRpcStubBuffer *This,
9084 IRpcChannelBuffer *_pRpcChannelBuffer,
9085 PRPC_MESSAGE _pRpcMessage,
9086 DWORD *_pdwStubPhase);
9093 #ifndef __IResourceConsumer_INTERFACE_DEFINED__
9094 #define __IResourceConsumer_INTERFACE_DEFINED__
9102 #if defined(__cplusplus) && !defined(CINTERFACE)
9104 MIDL_INTERFACE(
"56a868ad-0ad4-11ce-b03a-0020af0ba770")
9108 virtual HRESULT STDMETHODCALLTYPE AcquireResource(
9109 LONG idResource) = 0;
9111 virtual HRESULT STDMETHODCALLTYPE ReleaseResource(
9112 LONG idResource) = 0;
9122 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
9127 ULONG ( STDMETHODCALLTYPE *AddRef )(
9130 ULONG ( STDMETHODCALLTYPE *Release )(
9133 HRESULT ( STDMETHODCALLTYPE *AcquireResource )(
9137 HRESULT ( STDMETHODCALLTYPE *ReleaseResource )(
9154 #define IResourceConsumer_QueryInterface(This,riid,ppvObject) \
9155 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
9157 #define IResourceConsumer_AddRef(This) \
9158 (This)->lpVtbl -> AddRef(This)
9160 #define IResourceConsumer_Release(This) \
9161 (This)->lpVtbl -> Release(This)
9164 #define IResourceConsumer_AcquireResource(This,idResource) \
9165 (This)->lpVtbl -> AcquireResource(This,idResource)
9167 #define IResourceConsumer_ReleaseResource(This,idResource) \
9168 (This)->lpVtbl -> ReleaseResource(This,idResource)
9183 IRpcStubBuffer *This,
9184 IRpcChannelBuffer *_pRpcChannelBuffer,
9185 PRPC_MESSAGE _pRpcMessage,
9186 DWORD *_pdwStubPhase);
9195 IRpcStubBuffer *This,
9196 IRpcChannelBuffer *_pRpcChannelBuffer,
9197 PRPC_MESSAGE _pRpcMessage,
9198 DWORD *_pdwStubPhase);
9205 #ifndef __IResourceManager_INTERFACE_DEFINED__
9206 #define __IResourceManager_INTERFACE_DEFINED__
9214 #if defined(__cplusplus) && !defined(CINTERFACE)
9216 MIDL_INTERFACE(
"56a868ac-0ad4-11ce-b03a-0020af0ba770")
9220 virtual HRESULT STDMETHODCALLTYPE Register(
9225 virtual HRESULT STDMETHODCALLTYPE RegisterGroup(
9231 virtual HRESULT STDMETHODCALLTYPE RequestResource(
9233 IUnknown *pFocusObject,
9236 virtual HRESULT STDMETHODCALLTYPE NotifyAcquire(
9241 virtual HRESULT STDMETHODCALLTYPE NotifyRelease(
9244 BOOL bStillWant) = 0;
9246 virtual HRESULT STDMETHODCALLTYPE CancelRequest(
9250 virtual HRESULT STDMETHODCALLTYPE SetFocus(
9251 IUnknown *pFocusObject) = 0;
9253 virtual HRESULT STDMETHODCALLTYPE ReleaseFocus(
9254 IUnknown *pFocusObject) = 0;
9264 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
9269 ULONG ( STDMETHODCALLTYPE *AddRef )(
9272 ULONG ( STDMETHODCALLTYPE *Release )(
9275 HRESULT ( STDMETHODCALLTYPE *Register )(
9281 HRESULT ( STDMETHODCALLTYPE *RegisterGroup )(
9288 HRESULT ( STDMETHODCALLTYPE *RequestResource )(
9294 HRESULT ( STDMETHODCALLTYPE *NotifyAcquire )(
9300 HRESULT ( STDMETHODCALLTYPE *NotifyRelease )(
9306 HRESULT ( STDMETHODCALLTYPE *CancelRequest )(
9311 HRESULT ( STDMETHODCALLTYPE *SetFocus )(
9315 HRESULT ( STDMETHODCALLTYPE *ReleaseFocus )(
9332 #define IResourceManager_QueryInterface(This,riid,ppvObject) \
9333 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
9335 #define IResourceManager_AddRef(This) \
9336 (This)->lpVtbl -> AddRef(This)
9338 #define IResourceManager_Release(This) \
9339 (This)->lpVtbl -> Release(This)
9342 #define IResourceManager_Register(This,pName,cResource,plToken) \
9343 (This)->lpVtbl -> Register(This,pName,cResource,plToken)
9345 #define IResourceManager_RegisterGroup(This,pName,cResource,palTokens,plToken) \
9346 (This)->lpVtbl -> RegisterGroup(This,pName,cResource,palTokens,plToken)
9348 #define IResourceManager_RequestResource(This,idResource,pFocusObject,pConsumer) \
9349 (This)->lpVtbl -> RequestResource(This,idResource,pFocusObject,pConsumer)
9351 #define IResourceManager_NotifyAcquire(This,idResource,pConsumer,hr) \
9352 (This)->lpVtbl -> NotifyAcquire(This,idResource,pConsumer,hr)
9354 #define IResourceManager_NotifyRelease(This,idResource,pConsumer,bStillWant) \
9355 (This)->lpVtbl -> NotifyRelease(This,idResource,pConsumer,bStillWant)
9357 #define IResourceManager_CancelRequest(This,idResource,pConsumer) \
9358 (This)->lpVtbl -> CancelRequest(This,idResource,pConsumer)
9360 #define IResourceManager_SetFocus(This,pFocusObject) \
9361 (This)->lpVtbl -> SetFocus(This,pFocusObject)
9363 #define IResourceManager_ReleaseFocus(This,pFocusObject) \
9364 (This)->lpVtbl -> ReleaseFocus(This,pFocusObject)
9381 IRpcStubBuffer *This,
9382 IRpcChannelBuffer *_pRpcChannelBuffer,
9383 PRPC_MESSAGE _pRpcMessage,
9384 DWORD *_pdwStubPhase);
9396 IRpcStubBuffer *This,
9397 IRpcChannelBuffer *_pRpcChannelBuffer,
9398 PRPC_MESSAGE _pRpcMessage,
9399 DWORD *_pdwStubPhase);
9410 IRpcStubBuffer *This,
9411 IRpcChannelBuffer *_pRpcChannelBuffer,
9412 PRPC_MESSAGE _pRpcMessage,
9413 DWORD *_pdwStubPhase);
9424 IRpcStubBuffer *This,
9425 IRpcChannelBuffer *_pRpcChannelBuffer,
9426 PRPC_MESSAGE _pRpcMessage,
9427 DWORD *_pdwStubPhase);
9438 IRpcStubBuffer *This,
9439 IRpcChannelBuffer *_pRpcChannelBuffer,
9440 PRPC_MESSAGE _pRpcMessage,
9441 DWORD *_pdwStubPhase);
9451 IRpcStubBuffer *This,
9452 IRpcChannelBuffer *_pRpcChannelBuffer,
9453 PRPC_MESSAGE _pRpcMessage,
9454 DWORD *_pdwStubPhase);
9463 IRpcStubBuffer *This,
9464 IRpcChannelBuffer *_pRpcChannelBuffer,
9465 PRPC_MESSAGE _pRpcMessage,
9466 DWORD *_pdwStubPhase);
9475 IRpcStubBuffer *This,
9476 IRpcChannelBuffer *_pRpcChannelBuffer,
9477 PRPC_MESSAGE _pRpcMessage,
9478 DWORD *_pdwStubPhase);
9485 #ifndef __IDistributorNotify_INTERFACE_DEFINED__
9486 #define __IDistributorNotify_INTERFACE_DEFINED__
9494 #if defined(__cplusplus) && !defined(CINTERFACE)
9496 MIDL_INTERFACE(
"56a868af-0ad4-11ce-b03a-0020af0ba770")
9500 virtual HRESULT STDMETHODCALLTYPE Stop(
void) = 0;
9502 virtual HRESULT STDMETHODCALLTYPE Pause(
void) = 0;
9504 virtual HRESULT STDMETHODCALLTYPE Run(
9505 REFERENCE_TIME tStart) = 0;
9507 virtual HRESULT STDMETHODCALLTYPE SetSyncSource(
9510 virtual HRESULT STDMETHODCALLTYPE NotifyGraphChange(
void) = 0;
9520 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
9525 ULONG ( STDMETHODCALLTYPE *AddRef )(
9528 ULONG ( STDMETHODCALLTYPE *Release )(
9531 HRESULT ( STDMETHODCALLTYPE *Stop )(
9534 HRESULT ( STDMETHODCALLTYPE *Pause )(
9537 HRESULT ( STDMETHODCALLTYPE *Run )(
9541 HRESULT ( STDMETHODCALLTYPE *SetSyncSource )(
9545 HRESULT ( STDMETHODCALLTYPE *NotifyGraphChange )(
9561 #define IDistributorNotify_QueryInterface(This,riid,ppvObject) \
9562 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
9564 #define IDistributorNotify_AddRef(This) \
9565 (This)->lpVtbl -> AddRef(This)
9567 #define IDistributorNotify_Release(This) \
9568 (This)->lpVtbl -> Release(This)
9571 #define IDistributorNotify_Stop(This) \
9572 (This)->lpVtbl -> Stop(This)
9574 #define IDistributorNotify_Pause(This) \
9575 (This)->lpVtbl -> Pause(This)
9577 #define IDistributorNotify_Run(This,tStart) \
9578 (This)->lpVtbl -> Run(This,tStart)
9580 #define IDistributorNotify_SetSyncSource(This,pClock) \
9581 (This)->lpVtbl -> SetSyncSource(This,pClock)
9583 #define IDistributorNotify_NotifyGraphChange(This) \
9584 (This)->lpVtbl -> NotifyGraphChange(This)
9598 IRpcStubBuffer *This,
9599 IRpcChannelBuffer *_pRpcChannelBuffer,
9600 PRPC_MESSAGE _pRpcMessage,
9601 DWORD *_pdwStubPhase);
9609 IRpcStubBuffer *This,
9610 IRpcChannelBuffer *_pRpcChannelBuffer,
9611 PRPC_MESSAGE _pRpcMessage,
9612 DWORD *_pdwStubPhase);
9621 IRpcStubBuffer *This,
9622 IRpcChannelBuffer *_pRpcChannelBuffer,
9623 PRPC_MESSAGE _pRpcMessage,
9624 DWORD *_pdwStubPhase);
9633 IRpcStubBuffer *This,
9634 IRpcChannelBuffer *_pRpcChannelBuffer,
9635 PRPC_MESSAGE _pRpcMessage,
9636 DWORD *_pdwStubPhase);
9644 IRpcStubBuffer *This,
9645 IRpcChannelBuffer *_pRpcChannelBuffer,
9646 PRPC_MESSAGE _pRpcMessage,
9647 DWORD *_pdwStubPhase);
9679 #ifndef __IAMStreamControl_INTERFACE_DEFINED__
9680 #define __IAMStreamControl_INTERFACE_DEFINED__
9688 #if defined(__cplusplus) && !defined(CINTERFACE)
9690 MIDL_INTERFACE(
"36b73881-c2c8-11cf-8b46-00805f6cef60")
9694 virtual HRESULT STDMETHODCALLTYPE StartAt(
9695 const REFERENCE_TIME *ptStart,
9696 DWORD dwCookie) = 0;
9698 virtual HRESULT STDMETHODCALLTYPE StopAt(
9699 const REFERENCE_TIME *ptStop,
9701 DWORD dwCookie) = 0;
9703 virtual HRESULT STDMETHODCALLTYPE GetInfo(
9714 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
9719 ULONG ( STDMETHODCALLTYPE *AddRef )(
9722 ULONG ( STDMETHODCALLTYPE *Release )(
9725 HRESULT ( STDMETHODCALLTYPE *StartAt )(
9730 HRESULT ( STDMETHODCALLTYPE *StopAt )(
9736 HRESULT ( STDMETHODCALLTYPE *GetInfo )(
9753 #define IAMStreamControl_QueryInterface(This,riid,ppvObject) \
9754 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
9756 #define IAMStreamControl_AddRef(This) \
9757 (This)->lpVtbl -> AddRef(This)
9759 #define IAMStreamControl_Release(This) \
9760 (This)->lpVtbl -> Release(This)
9763 #define IAMStreamControl_StartAt(This,ptStart,dwCookie) \
9764 (This)->lpVtbl -> StartAt(This,ptStart,dwCookie)
9766 #define IAMStreamControl_StopAt(This,ptStop,bSendExtra,dwCookie) \
9767 (This)->lpVtbl -> StopAt(This,ptStop,bSendExtra,dwCookie)
9769 #define IAMStreamControl_GetInfo(This,pInfo) \
9770 (This)->lpVtbl -> GetInfo(This,pInfo)
9781 const REFERENCE_TIME *
ptStart,
9786 IRpcStubBuffer *This,
9787 IRpcChannelBuffer *_pRpcChannelBuffer,
9788 PRPC_MESSAGE _pRpcMessage,
9789 DWORD *_pdwStubPhase);
9794 const REFERENCE_TIME *
ptStop,
9800 IRpcStubBuffer *This,
9801 IRpcChannelBuffer *_pRpcChannelBuffer,
9802 PRPC_MESSAGE _pRpcMessage,
9803 DWORD *_pdwStubPhase);
9812 IRpcStubBuffer *This,
9813 IRpcChannelBuffer *_pRpcChannelBuffer,
9814 PRPC_MESSAGE _pRpcMessage,
9815 DWORD *_pdwStubPhase);
9822 #ifndef __ISeekingPassThru_INTERFACE_DEFINED__
9823 #define __ISeekingPassThru_INTERFACE_DEFINED__
9831 #if defined(__cplusplus) && !defined(CINTERFACE)
9833 MIDL_INTERFACE(
"36b73883-c2c8-11cf-8b46-00805f6cef60")
9837 virtual HRESULT STDMETHODCALLTYPE Init(
9838 BOOL bSupportRendering,
9849 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
9854 ULONG ( STDMETHODCALLTYPE *AddRef )(
9857 ULONG ( STDMETHODCALLTYPE *Release )(
9860 HRESULT ( STDMETHODCALLTYPE *Init )(
9878 #define ISeekingPassThru_QueryInterface(This,riid,ppvObject) \
9879 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
9881 #define ISeekingPassThru_AddRef(This) \
9882 (This)->lpVtbl -> AddRef(This)
9884 #define ISeekingPassThru_Release(This) \
9885 (This)->lpVtbl -> Release(This)
9888 #define ISeekingPassThru_Init(This,bSupportRendering,pPin) \
9889 (This)->lpVtbl -> Init(This,bSupportRendering,pPin)
9905 IRpcStubBuffer *This,
9906 IRpcChannelBuffer *_pRpcChannelBuffer,
9907 PRPC_MESSAGE _pRpcMessage,
9908 DWORD *_pdwStubPhase);
9915 #ifndef __IAMStreamConfig_INTERFACE_DEFINED__
9916 #define __IAMStreamConfig_INTERFACE_DEFINED__
9963 #if defined(__cplusplus) && !defined(CINTERFACE)
9965 MIDL_INTERFACE(
"C6E13340-30AC-11d0-A18C-00A0C9118956")
9969 virtual HRESULT STDMETHODCALLTYPE SetFormat(
9972 virtual HRESULT STDMETHODCALLTYPE GetFormat(
9975 virtual HRESULT STDMETHODCALLTYPE GetNumberOfCapabilities(
9979 virtual HRESULT STDMETHODCALLTYPE GetStreamCaps(
9992 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
9997 ULONG ( STDMETHODCALLTYPE *AddRef )(
10000 ULONG ( STDMETHODCALLTYPE *Release )(
10003 HRESULT ( STDMETHODCALLTYPE *SetFormat )(
10007 HRESULT ( STDMETHODCALLTYPE *GetFormat )(
10011 HRESULT ( STDMETHODCALLTYPE *GetNumberOfCapabilities )(
10016 HRESULT ( STDMETHODCALLTYPE *GetStreamCaps )(
10035 #define IAMStreamConfig_QueryInterface(This,riid,ppvObject) \
10036 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
10038 #define IAMStreamConfig_AddRef(This) \
10039 (This)->lpVtbl -> AddRef(This)
10041 #define IAMStreamConfig_Release(This) \
10042 (This)->lpVtbl -> Release(This)
10045 #define IAMStreamConfig_SetFormat(This,pmt) \
10046 (This)->lpVtbl -> SetFormat(This,pmt)
10048 #define IAMStreamConfig_GetFormat(This,ppmt) \
10049 (This)->lpVtbl -> GetFormat(This,ppmt)
10051 #define IAMStreamConfig_GetNumberOfCapabilities(This,piCount,piSize) \
10052 (This)->lpVtbl -> GetNumberOfCapabilities(This,piCount,piSize)
10054 #define IAMStreamConfig_GetStreamCaps(This,iIndex,ppmt,pSCC) \
10055 (This)->lpVtbl -> GetStreamCaps(This,iIndex,ppmt,pSCC)
10070 IRpcStubBuffer *This,
10071 IRpcChannelBuffer *_pRpcChannelBuffer,
10072 PRPC_MESSAGE _pRpcMessage,
10073 DWORD *_pdwStubPhase);
10082 IRpcStubBuffer *This,
10083 IRpcChannelBuffer *_pRpcChannelBuffer,
10084 PRPC_MESSAGE _pRpcMessage,
10085 DWORD *_pdwStubPhase);
10095 IRpcStubBuffer *This,
10096 IRpcChannelBuffer *_pRpcChannelBuffer,
10097 PRPC_MESSAGE _pRpcMessage,
10098 DWORD *_pdwStubPhase);
10109 IRpcStubBuffer *This,
10110 IRpcChannelBuffer *_pRpcChannelBuffer,
10111 PRPC_MESSAGE _pRpcMessage,
10112 DWORD *_pdwStubPhase);
10119 #ifndef __IConfigInterleaving_INTERFACE_DEFINED__
10120 #define __IConfigInterleaving_INTERFACE_DEFINED__
10136 #if defined(__cplusplus) && !defined(CINTERFACE)
10138 MIDL_INTERFACE(
"BEE3D220-157B-11d0-BD23-00A0C911CE86")
10142 virtual HRESULT STDMETHODCALLTYPE put_Mode(
10145 virtual HRESULT STDMETHODCALLTYPE get_Mode(
10148 virtual HRESULT STDMETHODCALLTYPE put_Interleaving(
10149 const REFERENCE_TIME *prtInterleave,
10150 const REFERENCE_TIME *prtPreroll) = 0;
10152 virtual HRESULT STDMETHODCALLTYPE get_Interleaving(
10153 REFERENCE_TIME *prtInterleave,
10154 REFERENCE_TIME *prtPreroll) = 0;
10164 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
10169 ULONG ( STDMETHODCALLTYPE *AddRef )(
10172 ULONG ( STDMETHODCALLTYPE *Release )(
10175 HRESULT ( STDMETHODCALLTYPE *put_Mode )(
10179 HRESULT ( STDMETHODCALLTYPE *get_Mode )(
10183 HRESULT ( STDMETHODCALLTYPE *put_Interleaving )(
10188 HRESULT ( STDMETHODCALLTYPE *get_Interleaving )(
10206 #define IConfigInterleaving_QueryInterface(This,riid,ppvObject) \
10207 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
10209 #define IConfigInterleaving_AddRef(This) \
10210 (This)->lpVtbl -> AddRef(This)
10212 #define IConfigInterleaving_Release(This) \
10213 (This)->lpVtbl -> Release(This)
10216 #define IConfigInterleaving_put_Mode(This,mode) \
10217 (This)->lpVtbl -> put_Mode(This,mode)
10219 #define IConfigInterleaving_get_Mode(This,pMode) \
10220 (This)->lpVtbl -> get_Mode(This,pMode)
10222 #define IConfigInterleaving_put_Interleaving(This,prtInterleave,prtPreroll) \
10223 (This)->lpVtbl -> put_Interleaving(This,prtInterleave,prtPreroll)
10225 #define IConfigInterleaving_get_Interleaving(This,prtInterleave,prtPreroll) \
10226 (This)->lpVtbl -> get_Interleaving(This,prtInterleave,prtPreroll)
10241 IRpcStubBuffer *This,
10242 IRpcChannelBuffer *_pRpcChannelBuffer,
10243 PRPC_MESSAGE _pRpcMessage,
10244 DWORD *_pdwStubPhase);
10253 IRpcStubBuffer *This,
10254 IRpcChannelBuffer *_pRpcChannelBuffer,
10255 PRPC_MESSAGE _pRpcMessage,
10256 DWORD *_pdwStubPhase);
10266 IRpcStubBuffer *This,
10267 IRpcChannelBuffer *_pRpcChannelBuffer,
10268 PRPC_MESSAGE _pRpcMessage,
10269 DWORD *_pdwStubPhase);
10279 IRpcStubBuffer *This,
10280 IRpcChannelBuffer *_pRpcChannelBuffer,
10281 PRPC_MESSAGE _pRpcMessage,
10282 DWORD *_pdwStubPhase);
10289 #ifndef __IConfigAviMux_INTERFACE_DEFINED__
10290 #define __IConfigAviMux_INTERFACE_DEFINED__
10298 #if defined(__cplusplus) && !defined(CINTERFACE)
10300 MIDL_INTERFACE(
"5ACD6AA0-F482-11ce-8B67-00AA00A3F1A6")
10304 virtual HRESULT STDMETHODCALLTYPE SetMasterStream(
10307 virtual HRESULT STDMETHODCALLTYPE GetMasterStream(
10308 LONG *pStream) = 0;
10310 virtual HRESULT STDMETHODCALLTYPE SetOutputCompatibilityIndex(
10311 BOOL fOldIndex) = 0;
10313 virtual HRESULT STDMETHODCALLTYPE GetOutputCompatibilityIndex(
10314 BOOL *pfOldIndex) = 0;
10324 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
10329 ULONG ( STDMETHODCALLTYPE *AddRef )(
10332 ULONG ( STDMETHODCALLTYPE *Release )(
10335 HRESULT ( STDMETHODCALLTYPE *SetMasterStream )(
10339 HRESULT ( STDMETHODCALLTYPE *GetMasterStream )(
10343 HRESULT ( STDMETHODCALLTYPE *SetOutputCompatibilityIndex )(
10347 HRESULT ( STDMETHODCALLTYPE *GetOutputCompatibilityIndex )(
10364 #define IConfigAviMux_QueryInterface(This,riid,ppvObject) \
10365 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
10367 #define IConfigAviMux_AddRef(This) \
10368 (This)->lpVtbl -> AddRef(This)
10370 #define IConfigAviMux_Release(This) \
10371 (This)->lpVtbl -> Release(This)
10374 #define IConfigAviMux_SetMasterStream(This,iStream) \
10375 (This)->lpVtbl -> SetMasterStream(This,iStream)
10377 #define IConfigAviMux_GetMasterStream(This,pStream) \
10378 (This)->lpVtbl -> GetMasterStream(This,pStream)
10380 #define IConfigAviMux_SetOutputCompatibilityIndex(This,fOldIndex) \
10381 (This)->lpVtbl -> SetOutputCompatibilityIndex(This,fOldIndex)
10383 #define IConfigAviMux_GetOutputCompatibilityIndex(This,pfOldIndex) \
10384 (This)->lpVtbl -> GetOutputCompatibilityIndex(This,pfOldIndex)
10399 IRpcStubBuffer *This,
10400 IRpcChannelBuffer *_pRpcChannelBuffer,
10401 PRPC_MESSAGE _pRpcMessage,
10402 DWORD *_pdwStubPhase);
10411 IRpcStubBuffer *This,
10412 IRpcChannelBuffer *_pRpcChannelBuffer,
10413 PRPC_MESSAGE _pRpcMessage,
10414 DWORD *_pdwStubPhase);
10423 IRpcStubBuffer *This,
10424 IRpcChannelBuffer *_pRpcChannelBuffer,
10425 PRPC_MESSAGE _pRpcMessage,
10426 DWORD *_pdwStubPhase);
10435 IRpcStubBuffer *This,
10436 IRpcChannelBuffer *_pRpcChannelBuffer,
10437 PRPC_MESSAGE _pRpcMessage,
10438 DWORD *_pdwStubPhase);
10462 #ifndef __IAMVideoCompression_INTERFACE_DEFINED__
10463 #define __IAMVideoCompression_INTERFACE_DEFINED__
10471 #if defined(__cplusplus) && !defined(CINTERFACE)
10473 MIDL_INTERFACE(
"C6E13343-30AC-11d0-A18C-00A0C9118956")
10477 virtual HRESULT STDMETHODCALLTYPE put_KeyFrameRate(
10478 long KeyFrameRate) = 0;
10480 virtual HRESULT STDMETHODCALLTYPE get_KeyFrameRate(
10481 long *pKeyFrameRate) = 0;
10483 virtual HRESULT STDMETHODCALLTYPE put_PFramesPerKeyFrame(
10484 long PFramesPerKeyFrame) = 0;
10486 virtual HRESULT STDMETHODCALLTYPE get_PFramesPerKeyFrame(
10487 long *pPFramesPerKeyFrame) = 0;
10489 virtual HRESULT STDMETHODCALLTYPE put_Quality(
10492 virtual HRESULT STDMETHODCALLTYPE get_Quality(
10493 double *pQuality) = 0;
10495 virtual HRESULT STDMETHODCALLTYPE put_WindowSize(
10496 DWORDLONG WindowSize) = 0;
10498 virtual HRESULT STDMETHODCALLTYPE get_WindowSize(
10499 DWORDLONG *pWindowSize) = 0;
10501 virtual HRESULT STDMETHODCALLTYPE GetInfo(
10504 LPWSTR pszDescription,
10505 int *pcbDescription,
10506 long *pDefaultKeyFrameRate,
10507 long *pDefaultPFramesPerKey,
10508 double *pDefaultQuality,
10509 long *pCapabilities) = 0;
10511 virtual HRESULT STDMETHODCALLTYPE OverrideKeyFrame(
10512 long FrameNumber) = 0;
10514 virtual HRESULT STDMETHODCALLTYPE OverrideFrameSize(
10526 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
10531 ULONG ( STDMETHODCALLTYPE *AddRef )(
10534 ULONG ( STDMETHODCALLTYPE *Release )(
10537 HRESULT ( STDMETHODCALLTYPE *put_KeyFrameRate )(
10541 HRESULT ( STDMETHODCALLTYPE *get_KeyFrameRate )(
10545 HRESULT ( STDMETHODCALLTYPE *put_PFramesPerKeyFrame )(
10549 HRESULT ( STDMETHODCALLTYPE *get_PFramesPerKeyFrame )(
10553 HRESULT ( STDMETHODCALLTYPE *put_Quality )(
10557 HRESULT ( STDMETHODCALLTYPE *get_Quality )(
10561 HRESULT ( STDMETHODCALLTYPE *put_WindowSize )(
10565 HRESULT ( STDMETHODCALLTYPE *get_WindowSize )(
10569 HRESULT ( STDMETHODCALLTYPE *GetInfo )(
10580 HRESULT ( STDMETHODCALLTYPE *OverrideKeyFrame )(
10584 HRESULT ( STDMETHODCALLTYPE *OverrideFrameSize )(
10602 #define IAMVideoCompression_QueryInterface(This,riid,ppvObject) \
10603 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
10605 #define IAMVideoCompression_AddRef(This) \
10606 (This)->lpVtbl -> AddRef(This)
10608 #define IAMVideoCompression_Release(This) \
10609 (This)->lpVtbl -> Release(This)
10612 #define IAMVideoCompression_put_KeyFrameRate(This,KeyFrameRate) \
10613 (This)->lpVtbl -> put_KeyFrameRate(This,KeyFrameRate)
10615 #define IAMVideoCompression_get_KeyFrameRate(This,pKeyFrameRate) \
10616 (This)->lpVtbl -> get_KeyFrameRate(This,pKeyFrameRate)
10618 #define IAMVideoCompression_put_PFramesPerKeyFrame(This,PFramesPerKeyFrame) \
10619 (This)->lpVtbl -> put_PFramesPerKeyFrame(This,PFramesPerKeyFrame)
10621 #define IAMVideoCompression_get_PFramesPerKeyFrame(This,pPFramesPerKeyFrame) \
10622 (This)->lpVtbl -> get_PFramesPerKeyFrame(This,pPFramesPerKeyFrame)
10624 #define IAMVideoCompression_put_Quality(This,Quality) \
10625 (This)->lpVtbl -> put_Quality(This,Quality)
10627 #define IAMVideoCompression_get_Quality(This,pQuality) \
10628 (This)->lpVtbl -> get_Quality(This,pQuality)
10630 #define IAMVideoCompression_put_WindowSize(This,WindowSize) \
10631 (This)->lpVtbl -> put_WindowSize(This,WindowSize)
10633 #define IAMVideoCompression_get_WindowSize(This,pWindowSize) \
10634 (This)->lpVtbl -> get_WindowSize(This,pWindowSize)
10636 #define IAMVideoCompression_GetInfo(This,pszVersion,pcbVersion,pszDescription,pcbDescription,pDefaultKeyFrameRate,pDefaultPFramesPerKey,pDefaultQuality,pCapabilities) \
10637 (This)->lpVtbl -> GetInfo(This,pszVersion,pcbVersion,pszDescription,pcbDescription,pDefaultKeyFrameRate,pDefaultPFramesPerKey,pDefaultQuality,pCapabilities)
10639 #define IAMVideoCompression_OverrideKeyFrame(This,FrameNumber) \
10640 (This)->lpVtbl -> OverrideKeyFrame(This,FrameNumber)
10642 #define IAMVideoCompression_OverrideFrameSize(This,FrameNumber,Size) \
10643 (This)->lpVtbl -> OverrideFrameSize(This,FrameNumber,Size)
10658 IRpcStubBuffer *This,
10659 IRpcChannelBuffer *_pRpcChannelBuffer,
10660 PRPC_MESSAGE _pRpcMessage,
10661 DWORD *_pdwStubPhase);
10670 IRpcStubBuffer *This,
10671 IRpcChannelBuffer *_pRpcChannelBuffer,
10672 PRPC_MESSAGE _pRpcMessage,
10673 DWORD *_pdwStubPhase);
10682 IRpcStubBuffer *This,
10683 IRpcChannelBuffer *_pRpcChannelBuffer,
10684 PRPC_MESSAGE _pRpcMessage,
10685 DWORD *_pdwStubPhase);
10694 IRpcStubBuffer *This,
10695 IRpcChannelBuffer *_pRpcChannelBuffer,
10696 PRPC_MESSAGE _pRpcMessage,
10697 DWORD *_pdwStubPhase);
10706 IRpcStubBuffer *This,
10707 IRpcChannelBuffer *_pRpcChannelBuffer,
10708 PRPC_MESSAGE _pRpcMessage,
10709 DWORD *_pdwStubPhase);
10718 IRpcStubBuffer *This,
10719 IRpcChannelBuffer *_pRpcChannelBuffer,
10720 PRPC_MESSAGE _pRpcMessage,
10721 DWORD *_pdwStubPhase);
10730 IRpcStubBuffer *This,
10731 IRpcChannelBuffer *_pRpcChannelBuffer,
10732 PRPC_MESSAGE _pRpcMessage,
10733 DWORD *_pdwStubPhase);
10742 IRpcStubBuffer *This,
10743 IRpcChannelBuffer *_pRpcChannelBuffer,
10744 PRPC_MESSAGE _pRpcMessage,
10745 DWORD *_pdwStubPhase);
10761 IRpcStubBuffer *This,
10762 IRpcChannelBuffer *_pRpcChannelBuffer,
10763 PRPC_MESSAGE _pRpcMessage,
10764 DWORD *_pdwStubPhase);
10773 IRpcStubBuffer *This,
10774 IRpcChannelBuffer *_pRpcChannelBuffer,
10775 PRPC_MESSAGE _pRpcMessage,
10776 DWORD *_pdwStubPhase);
10786 IRpcStubBuffer *This,
10787 IRpcChannelBuffer *_pRpcChannelBuffer,
10788 PRPC_MESSAGE _pRpcMessage,
10789 DWORD *_pdwStubPhase);
10819 #ifndef __IAMVfwCaptureDialogs_INTERFACE_DEFINED__
10820 #define __IAMVfwCaptureDialogs_INTERFACE_DEFINED__
10828 #if defined(__cplusplus) && !defined(CINTERFACE)
10830 MIDL_INTERFACE(
"D8D715A0-6E5E-11D0-B3F0-00AA003761C5")
10834 virtual HRESULT STDMETHODCALLTYPE HasDialog(
10837 virtual HRESULT STDMETHODCALLTYPE ShowDialog(
10841 virtual HRESULT STDMETHODCALLTYPE SendDriverMessage(
10855 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
10860 ULONG ( STDMETHODCALLTYPE *AddRef )(
10863 ULONG ( STDMETHODCALLTYPE *Release )(
10866 HRESULT ( STDMETHODCALLTYPE *HasDialog )(
10870 HRESULT ( STDMETHODCALLTYPE *ShowDialog )(
10875 HRESULT ( STDMETHODCALLTYPE *SendDriverMessage )(
10895 #define IAMVfwCaptureDialogs_QueryInterface(This,riid,ppvObject) \
10896 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
10898 #define IAMVfwCaptureDialogs_AddRef(This) \
10899 (This)->lpVtbl -> AddRef(This)
10901 #define IAMVfwCaptureDialogs_Release(This) \
10902 (This)->lpVtbl -> Release(This)
10905 #define IAMVfwCaptureDialogs_HasDialog(This,iDialog) \
10906 (This)->lpVtbl -> HasDialog(This,iDialog)
10908 #define IAMVfwCaptureDialogs_ShowDialog(This,iDialog,hwnd) \
10909 (This)->lpVtbl -> ShowDialog(This,iDialog,hwnd)
10911 #define IAMVfwCaptureDialogs_SendDriverMessage(This,iDialog,uMsg,dw1,dw2) \
10912 (This)->lpVtbl -> SendDriverMessage(This,iDialog,uMsg,dw1,dw2)
10927 IRpcStubBuffer *This,
10928 IRpcChannelBuffer *_pRpcChannelBuffer,
10929 PRPC_MESSAGE _pRpcMessage,
10930 DWORD *_pdwStubPhase);
10940 IRpcStubBuffer *This,
10941 IRpcChannelBuffer *_pRpcChannelBuffer,
10942 PRPC_MESSAGE _pRpcMessage,
10943 DWORD *_pdwStubPhase);
10955 IRpcStubBuffer *This,
10956 IRpcChannelBuffer *_pRpcChannelBuffer,
10957 PRPC_MESSAGE _pRpcMessage,
10958 DWORD *_pdwStubPhase);
10965 #ifndef __IAMVfwCompressDialogs_INTERFACE_DEFINED__
10966 #define __IAMVfwCompressDialogs_INTERFACE_DEFINED__
10974 #if defined(__cplusplus) && !defined(CINTERFACE)
10976 MIDL_INTERFACE(
"D8D715A3-6E5E-11D0-B3F0-00AA003761C5")
10980 virtual HRESULT STDMETHODCALLTYPE ShowDialog(
10984 virtual HRESULT STDMETHODCALLTYPE GetState(
10986 int *pcbState) = 0;
10988 virtual HRESULT STDMETHODCALLTYPE SetState(
10992 virtual HRESULT STDMETHODCALLTYPE SendDriverMessage(
11005 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
11010 ULONG ( STDMETHODCALLTYPE *AddRef )(
11013 ULONG ( STDMETHODCALLTYPE *Release )(
11016 HRESULT ( STDMETHODCALLTYPE *ShowDialog )(
11021 HRESULT ( STDMETHODCALLTYPE *GetState )(
11026 HRESULT ( STDMETHODCALLTYPE *SetState )(
11031 HRESULT ( STDMETHODCALLTYPE *SendDriverMessage )(
11050 #define IAMVfwCompressDialogs_QueryInterface(This,riid,ppvObject) \
11051 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
11053 #define IAMVfwCompressDialogs_AddRef(This) \
11054 (This)->lpVtbl -> AddRef(This)
11056 #define IAMVfwCompressDialogs_Release(This) \
11057 (This)->lpVtbl -> Release(This)
11060 #define IAMVfwCompressDialogs_ShowDialog(This,iDialog,hwnd) \
11061 (This)->lpVtbl -> ShowDialog(This,iDialog,hwnd)
11063 #define IAMVfwCompressDialogs_GetState(This,pState,pcbState) \
11064 (This)->lpVtbl -> GetState(This,pState,pcbState)
11066 #define IAMVfwCompressDialogs_SetState(This,pState,cbState) \
11067 (This)->lpVtbl -> SetState(This,pState,cbState)
11069 #define IAMVfwCompressDialogs_SendDriverMessage(This,uMsg,dw1,dw2) \
11070 (This)->lpVtbl -> SendDriverMessage(This,uMsg,dw1,dw2)
11086 IRpcStubBuffer *This,
11087 IRpcChannelBuffer *_pRpcChannelBuffer,
11088 PRPC_MESSAGE _pRpcMessage,
11089 DWORD *_pdwStubPhase);
11099 IRpcStubBuffer *This,
11100 IRpcChannelBuffer *_pRpcChannelBuffer,
11101 PRPC_MESSAGE _pRpcMessage,
11102 DWORD *_pdwStubPhase);
11112 IRpcStubBuffer *This,
11113 IRpcChannelBuffer *_pRpcChannelBuffer,
11114 PRPC_MESSAGE _pRpcMessage,
11115 DWORD *_pdwStubPhase);
11126 IRpcStubBuffer *This,
11127 IRpcChannelBuffer *_pRpcChannelBuffer,
11128 PRPC_MESSAGE _pRpcMessage,
11129 DWORD *_pdwStubPhase);
11136 #ifndef __IAMDroppedFrames_INTERFACE_DEFINED__
11137 #define __IAMDroppedFrames_INTERFACE_DEFINED__
11145 #if defined(__cplusplus) && !defined(CINTERFACE)
11147 MIDL_INTERFACE(
"C6E13344-30AC-11d0-A18C-00A0C9118956")
11151 virtual HRESULT STDMETHODCALLTYPE GetNumDropped(
11152 long *plDropped) = 0;
11154 virtual HRESULT STDMETHODCALLTYPE GetNumNotDropped(
11155 long *plNotDropped) = 0;
11157 virtual HRESULT STDMETHODCALLTYPE GetDroppedInfo(
11160 long *plNumCopied) = 0;
11162 virtual HRESULT STDMETHODCALLTYPE GetAverageFrameSize(
11163 long *plAverageSize) = 0;
11173 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
11178 ULONG ( STDMETHODCALLTYPE *AddRef )(
11181 ULONG ( STDMETHODCALLTYPE *Release )(
11184 HRESULT ( STDMETHODCALLTYPE *GetNumDropped )(
11188 HRESULT ( STDMETHODCALLTYPE *GetNumNotDropped )(
11192 HRESULT ( STDMETHODCALLTYPE *GetDroppedInfo )(
11198 HRESULT ( STDMETHODCALLTYPE *GetAverageFrameSize )(
11215 #define IAMDroppedFrames_QueryInterface(This,riid,ppvObject) \
11216 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
11218 #define IAMDroppedFrames_AddRef(This) \
11219 (This)->lpVtbl -> AddRef(This)
11221 #define IAMDroppedFrames_Release(This) \
11222 (This)->lpVtbl -> Release(This)
11225 #define IAMDroppedFrames_GetNumDropped(This,plDropped) \
11226 (This)->lpVtbl -> GetNumDropped(This,plDropped)
11228 #define IAMDroppedFrames_GetNumNotDropped(This,plNotDropped) \
11229 (This)->lpVtbl -> GetNumNotDropped(This,plNotDropped)
11231 #define IAMDroppedFrames_GetDroppedInfo(This,lSize,plArray,plNumCopied) \
11232 (This)->lpVtbl -> GetDroppedInfo(This,lSize,plArray,plNumCopied)
11234 #define IAMDroppedFrames_GetAverageFrameSize(This,plAverageSize) \
11235 (This)->lpVtbl -> GetAverageFrameSize(This,plAverageSize)
11250 IRpcStubBuffer *This,
11251 IRpcChannelBuffer *_pRpcChannelBuffer,
11252 PRPC_MESSAGE _pRpcMessage,
11253 DWORD *_pdwStubPhase);
11262 IRpcStubBuffer *This,
11263 IRpcChannelBuffer *_pRpcChannelBuffer,
11264 PRPC_MESSAGE _pRpcMessage,
11265 DWORD *_pdwStubPhase);
11276 IRpcStubBuffer *This,
11277 IRpcChannelBuffer *_pRpcChannelBuffer,
11278 PRPC_MESSAGE _pRpcMessage,
11279 DWORD *_pdwStubPhase);
11288 IRpcStubBuffer *This,
11289 IRpcChannelBuffer *_pRpcChannelBuffer,
11290 PRPC_MESSAGE _pRpcMessage,
11291 DWORD *_pdwStubPhase);
11301 #define AMF_AUTOMATICGAIN -1.0
11307 #ifndef __IAMAudioInputMixer_INTERFACE_DEFINED__
11308 #define __IAMAudioInputMixer_INTERFACE_DEFINED__
11316 #if defined(__cplusplus) && !defined(CINTERFACE)
11318 MIDL_INTERFACE(
"54C39221-8380-11d0-B3F0-00AA003761C5")
11322 virtual HRESULT STDMETHODCALLTYPE put_Enable(
11325 virtual HRESULT STDMETHODCALLTYPE get_Enable(
11326 BOOL *pfEnable) = 0;
11328 virtual HRESULT STDMETHODCALLTYPE put_Mono(
11331 virtual HRESULT STDMETHODCALLTYPE get_Mono(
11334 virtual HRESULT STDMETHODCALLTYPE put_MixLevel(
11337 virtual HRESULT STDMETHODCALLTYPE get_MixLevel(
11338 double *pLevel) = 0;
11340 virtual HRESULT STDMETHODCALLTYPE put_Pan(
11343 virtual HRESULT STDMETHODCALLTYPE get_Pan(
11346 virtual HRESULT STDMETHODCALLTYPE put_Loudness(
11347 BOOL fLoudness) = 0;
11349 virtual HRESULT STDMETHODCALLTYPE get_Loudness(
11350 BOOL *pfLoudness) = 0;
11352 virtual HRESULT STDMETHODCALLTYPE put_Treble(
11353 double Treble) = 0;
11355 virtual HRESULT STDMETHODCALLTYPE get_Treble(
11356 double *pTreble) = 0;
11358 virtual HRESULT STDMETHODCALLTYPE get_TrebleRange(
11359 double *pRange) = 0;
11361 virtual HRESULT STDMETHODCALLTYPE put_Bass(
11364 virtual HRESULT STDMETHODCALLTYPE get_Bass(
11365 double *pBass) = 0;
11367 virtual HRESULT STDMETHODCALLTYPE get_BassRange(
11368 double *pRange) = 0;
11378 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
11383 ULONG ( STDMETHODCALLTYPE *AddRef )(
11386 ULONG ( STDMETHODCALLTYPE *Release )(
11389 HRESULT ( STDMETHODCALLTYPE *put_Enable )(
11393 HRESULT ( STDMETHODCALLTYPE *get_Enable )(
11397 HRESULT ( STDMETHODCALLTYPE *put_Mono )(
11401 HRESULT ( STDMETHODCALLTYPE *get_Mono )(
11405 HRESULT ( STDMETHODCALLTYPE *put_MixLevel )(
11409 HRESULT ( STDMETHODCALLTYPE *get_MixLevel )(
11413 HRESULT ( STDMETHODCALLTYPE *put_Pan )(
11417 HRESULT ( STDMETHODCALLTYPE *get_Pan )(
11421 HRESULT ( STDMETHODCALLTYPE *put_Loudness )(
11425 HRESULT ( STDMETHODCALLTYPE *get_Loudness )(
11429 HRESULT ( STDMETHODCALLTYPE *put_Treble )(
11433 HRESULT ( STDMETHODCALLTYPE *get_Treble )(
11437 HRESULT ( STDMETHODCALLTYPE *get_TrebleRange )(
11441 HRESULT ( STDMETHODCALLTYPE *put_Bass )(
11445 HRESULT ( STDMETHODCALLTYPE *get_Bass )(
11449 HRESULT ( STDMETHODCALLTYPE *get_BassRange )(
11466 #define IAMAudioInputMixer_QueryInterface(This,riid,ppvObject) \
11467 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
11469 #define IAMAudioInputMixer_AddRef(This) \
11470 (This)->lpVtbl -> AddRef(This)
11472 #define IAMAudioInputMixer_Release(This) \
11473 (This)->lpVtbl -> Release(This)
11476 #define IAMAudioInputMixer_put_Enable(This,fEnable) \
11477 (This)->lpVtbl -> put_Enable(This,fEnable)
11479 #define IAMAudioInputMixer_get_Enable(This,pfEnable) \
11480 (This)->lpVtbl -> get_Enable(This,pfEnable)
11482 #define IAMAudioInputMixer_put_Mono(This,fMono) \
11483 (This)->lpVtbl -> put_Mono(This,fMono)
11485 #define IAMAudioInputMixer_get_Mono(This,pfMono) \
11486 (This)->lpVtbl -> get_Mono(This,pfMono)
11488 #define IAMAudioInputMixer_put_MixLevel(This,Level) \
11489 (This)->lpVtbl -> put_MixLevel(This,Level)
11491 #define IAMAudioInputMixer_get_MixLevel(This,pLevel) \
11492 (This)->lpVtbl -> get_MixLevel(This,pLevel)
11494 #define IAMAudioInputMixer_put_Pan(This,Pan) \
11495 (This)->lpVtbl -> put_Pan(This,Pan)
11497 #define IAMAudioInputMixer_get_Pan(This,pPan) \
11498 (This)->lpVtbl -> get_Pan(This,pPan)
11500 #define IAMAudioInputMixer_put_Loudness(This,fLoudness) \
11501 (This)->lpVtbl -> put_Loudness(This,fLoudness)
11503 #define IAMAudioInputMixer_get_Loudness(This,pfLoudness) \
11504 (This)->lpVtbl -> get_Loudness(This,pfLoudness)
11506 #define IAMAudioInputMixer_put_Treble(This,Treble) \
11507 (This)->lpVtbl -> put_Treble(This,Treble)
11509 #define IAMAudioInputMixer_get_Treble(This,pTreble) \
11510 (This)->lpVtbl -> get_Treble(This,pTreble)
11512 #define IAMAudioInputMixer_get_TrebleRange(This,pRange) \
11513 (This)->lpVtbl -> get_TrebleRange(This,pRange)
11515 #define IAMAudioInputMixer_put_Bass(This,Bass) \
11516 (This)->lpVtbl -> put_Bass(This,Bass)
11518 #define IAMAudioInputMixer_get_Bass(This,pBass) \
11519 (This)->lpVtbl -> get_Bass(This,pBass)
11521 #define IAMAudioInputMixer_get_BassRange(This,pRange) \
11522 (This)->lpVtbl -> get_BassRange(This,pRange)
11537 IRpcStubBuffer *This,
11538 IRpcChannelBuffer *_pRpcChannelBuffer,
11539 PRPC_MESSAGE _pRpcMessage,
11540 DWORD *_pdwStubPhase);
11549 IRpcStubBuffer *This,
11550 IRpcChannelBuffer *_pRpcChannelBuffer,
11551 PRPC_MESSAGE _pRpcMessage,
11552 DWORD *_pdwStubPhase);
11561 IRpcStubBuffer *This,
11562 IRpcChannelBuffer *_pRpcChannelBuffer,
11563 PRPC_MESSAGE _pRpcMessage,
11564 DWORD *_pdwStubPhase);
11573 IRpcStubBuffer *This,
11574 IRpcChannelBuffer *_pRpcChannelBuffer,
11575 PRPC_MESSAGE _pRpcMessage,
11576 DWORD *_pdwStubPhase);
11585 IRpcStubBuffer *This,
11586 IRpcChannelBuffer *_pRpcChannelBuffer,
11587 PRPC_MESSAGE _pRpcMessage,
11588 DWORD *_pdwStubPhase);
11597 IRpcStubBuffer *This,
11598 IRpcChannelBuffer *_pRpcChannelBuffer,
11599 PRPC_MESSAGE _pRpcMessage,
11600 DWORD *_pdwStubPhase);
11609 IRpcStubBuffer *This,
11610 IRpcChannelBuffer *_pRpcChannelBuffer,
11611 PRPC_MESSAGE _pRpcMessage,
11612 DWORD *_pdwStubPhase);
11621 IRpcStubBuffer *This,
11622 IRpcChannelBuffer *_pRpcChannelBuffer,
11623 PRPC_MESSAGE _pRpcMessage,
11624 DWORD *_pdwStubPhase);
11633 IRpcStubBuffer *This,
11634 IRpcChannelBuffer *_pRpcChannelBuffer,
11635 PRPC_MESSAGE _pRpcMessage,
11636 DWORD *_pdwStubPhase);
11645 IRpcStubBuffer *This,
11646 IRpcChannelBuffer *_pRpcChannelBuffer,
11647 PRPC_MESSAGE _pRpcMessage,
11648 DWORD *_pdwStubPhase);
11657 IRpcStubBuffer *This,
11658 IRpcChannelBuffer *_pRpcChannelBuffer,
11659 PRPC_MESSAGE _pRpcMessage,
11660 DWORD *_pdwStubPhase);
11669 IRpcStubBuffer *This,
11670 IRpcChannelBuffer *_pRpcChannelBuffer,
11671 PRPC_MESSAGE _pRpcMessage,
11672 DWORD *_pdwStubPhase);
11681 IRpcStubBuffer *This,
11682 IRpcChannelBuffer *_pRpcChannelBuffer,
11683 PRPC_MESSAGE _pRpcMessage,
11684 DWORD *_pdwStubPhase);
11693 IRpcStubBuffer *This,
11694 IRpcChannelBuffer *_pRpcChannelBuffer,
11695 PRPC_MESSAGE _pRpcMessage,
11696 DWORD *_pdwStubPhase);
11705 IRpcStubBuffer *This,
11706 IRpcChannelBuffer *_pRpcChannelBuffer,
11707 PRPC_MESSAGE _pRpcMessage,
11708 DWORD *_pdwStubPhase);
11717 IRpcStubBuffer *This,
11718 IRpcChannelBuffer *_pRpcChannelBuffer,
11719 PRPC_MESSAGE _pRpcMessage,
11720 DWORD *_pdwStubPhase);
11727 #ifndef __IAMBufferNegotiation_INTERFACE_DEFINED__
11728 #define __IAMBufferNegotiation_INTERFACE_DEFINED__
11736 #if defined(__cplusplus) && !defined(CINTERFACE)
11738 MIDL_INTERFACE(
"56ED71A0-AF5F-11D0-B3F0-00AA003761C5")
11742 virtual HRESULT STDMETHODCALLTYPE SuggestAllocatorProperties(
11745 virtual HRESULT STDMETHODCALLTYPE GetAllocatorProperties(
11756 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
11761 ULONG ( STDMETHODCALLTYPE *AddRef )(
11764 ULONG ( STDMETHODCALLTYPE *Release )(
11767 HRESULT ( STDMETHODCALLTYPE *SuggestAllocatorProperties )(
11771 HRESULT ( STDMETHODCALLTYPE *GetAllocatorProperties )(
11788 #define IAMBufferNegotiation_QueryInterface(This,riid,ppvObject) \
11789 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
11791 #define IAMBufferNegotiation_AddRef(This) \
11792 (This)->lpVtbl -> AddRef(This)
11794 #define IAMBufferNegotiation_Release(This) \
11795 (This)->lpVtbl -> Release(This)
11798 #define IAMBufferNegotiation_SuggestAllocatorProperties(This,pprop) \
11799 (This)->lpVtbl -> SuggestAllocatorProperties(This,pprop)
11801 #define IAMBufferNegotiation_GetAllocatorProperties(This,pprop) \
11802 (This)->lpVtbl -> GetAllocatorProperties(This,pprop)
11817 IRpcStubBuffer *This,
11818 IRpcChannelBuffer *_pRpcChannelBuffer,
11819 PRPC_MESSAGE _pRpcMessage,
11820 DWORD *_pdwStubPhase);
11829 IRpcStubBuffer *This,
11830 IRpcChannelBuffer *_pRpcChannelBuffer,
11831 PRPC_MESSAGE _pRpcMessage,
11832 DWORD *_pdwStubPhase);
11867 #define AnalogVideo_NTSC_Mask 0x00000007
11868 #define AnalogVideo_PAL_Mask 0x00100FF0
11869 #define AnalogVideo_SECAM_Mask 0x000FF000
11916 #ifndef __IAMAnalogVideoDecoder_INTERFACE_DEFINED__
11917 #define __IAMAnalogVideoDecoder_INTERFACE_DEFINED__
11925 #if defined(__cplusplus) && !defined(CINTERFACE)
11927 MIDL_INTERFACE(
"C6E13350-30AC-11d0-A18C-00A0C9118956")
11931 virtual HRESULT STDMETHODCALLTYPE get_AvailableTVFormats(
11932 long *lAnalogVideoStandard) = 0;
11934 virtual HRESULT STDMETHODCALLTYPE put_TVFormat(
11935 long lAnalogVideoStandard) = 0;
11937 virtual HRESULT STDMETHODCALLTYPE get_TVFormat(
11938 long *plAnalogVideoStandard) = 0;
11940 virtual HRESULT STDMETHODCALLTYPE get_HorizontalLocked(
11941 long *plLocked) = 0;
11943 virtual HRESULT STDMETHODCALLTYPE put_VCRHorizontalLocking(
11944 long lVCRHorizontalLocking) = 0;
11946 virtual HRESULT STDMETHODCALLTYPE get_VCRHorizontalLocking(
11947 long *plVCRHorizontalLocking) = 0;
11949 virtual HRESULT STDMETHODCALLTYPE get_NumberOfLines(
11950 long *plNumberOfLines) = 0;
11952 virtual HRESULT STDMETHODCALLTYPE put_OutputEnable(
11953 long lOutputEnable) = 0;
11955 virtual HRESULT STDMETHODCALLTYPE get_OutputEnable(
11956 long *plOutputEnable) = 0;
11966 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
11971 ULONG ( STDMETHODCALLTYPE *AddRef )(
11974 ULONG ( STDMETHODCALLTYPE *Release )(
11977 HRESULT ( STDMETHODCALLTYPE *get_AvailableTVFormats )(
11981 HRESULT ( STDMETHODCALLTYPE *put_TVFormat )(
11985 HRESULT ( STDMETHODCALLTYPE *get_TVFormat )(
11989 HRESULT ( STDMETHODCALLTYPE *get_HorizontalLocked )(
11993 HRESULT ( STDMETHODCALLTYPE *put_VCRHorizontalLocking )(
11997 HRESULT ( STDMETHODCALLTYPE *get_VCRHorizontalLocking )(
12001 HRESULT ( STDMETHODCALLTYPE *get_NumberOfLines )(
12005 HRESULT ( STDMETHODCALLTYPE *put_OutputEnable )(
12009 HRESULT ( STDMETHODCALLTYPE *get_OutputEnable )(
12026 #define IAMAnalogVideoDecoder_QueryInterface(This,riid,ppvObject) \
12027 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
12029 #define IAMAnalogVideoDecoder_AddRef(This) \
12030 (This)->lpVtbl -> AddRef(This)
12032 #define IAMAnalogVideoDecoder_Release(This) \
12033 (This)->lpVtbl -> Release(This)
12036 #define IAMAnalogVideoDecoder_get_AvailableTVFormats(This,lAnalogVideoStandard) \
12037 (This)->lpVtbl -> get_AvailableTVFormats(This,lAnalogVideoStandard)
12039 #define IAMAnalogVideoDecoder_put_TVFormat(This,lAnalogVideoStandard) \
12040 (This)->lpVtbl -> put_TVFormat(This,lAnalogVideoStandard)
12042 #define IAMAnalogVideoDecoder_get_TVFormat(This,plAnalogVideoStandard) \
12043 (This)->lpVtbl -> get_TVFormat(This,plAnalogVideoStandard)
12045 #define IAMAnalogVideoDecoder_get_HorizontalLocked(This,plLocked) \
12046 (This)->lpVtbl -> get_HorizontalLocked(This,plLocked)
12048 #define IAMAnalogVideoDecoder_put_VCRHorizontalLocking(This,lVCRHorizontalLocking) \
12049 (This)->lpVtbl -> put_VCRHorizontalLocking(This,lVCRHorizontalLocking)
12051 #define IAMAnalogVideoDecoder_get_VCRHorizontalLocking(This,plVCRHorizontalLocking) \
12052 (This)->lpVtbl -> get_VCRHorizontalLocking(This,plVCRHorizontalLocking)
12054 #define IAMAnalogVideoDecoder_get_NumberOfLines(This,plNumberOfLines) \
12055 (This)->lpVtbl -> get_NumberOfLines(This,plNumberOfLines)
12057 #define IAMAnalogVideoDecoder_put_OutputEnable(This,lOutputEnable) \
12058 (This)->lpVtbl -> put_OutputEnable(This,lOutputEnable)
12060 #define IAMAnalogVideoDecoder_get_OutputEnable(This,plOutputEnable) \
12061 (This)->lpVtbl -> get_OutputEnable(This,plOutputEnable)
12076 IRpcStubBuffer *This,
12077 IRpcChannelBuffer *_pRpcChannelBuffer,
12078 PRPC_MESSAGE _pRpcMessage,
12079 DWORD *_pdwStubPhase);
12088 IRpcStubBuffer *This,
12089 IRpcChannelBuffer *_pRpcChannelBuffer,
12090 PRPC_MESSAGE _pRpcMessage,
12091 DWORD *_pdwStubPhase);
12100 IRpcStubBuffer *This,
12101 IRpcChannelBuffer *_pRpcChannelBuffer,
12102 PRPC_MESSAGE _pRpcMessage,
12103 DWORD *_pdwStubPhase);
12112 IRpcStubBuffer *This,
12113 IRpcChannelBuffer *_pRpcChannelBuffer,
12114 PRPC_MESSAGE _pRpcMessage,
12115 DWORD *_pdwStubPhase);
12124 IRpcStubBuffer *This,
12125 IRpcChannelBuffer *_pRpcChannelBuffer,
12126 PRPC_MESSAGE _pRpcMessage,
12127 DWORD *_pdwStubPhase);
12136 IRpcStubBuffer *This,
12137 IRpcChannelBuffer *_pRpcChannelBuffer,
12138 PRPC_MESSAGE _pRpcMessage,
12139 DWORD *_pdwStubPhase);
12148 IRpcStubBuffer *This,
12149 IRpcChannelBuffer *_pRpcChannelBuffer,
12150 PRPC_MESSAGE _pRpcMessage,
12151 DWORD *_pdwStubPhase);
12160 IRpcStubBuffer *This,
12161 IRpcChannelBuffer *_pRpcChannelBuffer,
12162 PRPC_MESSAGE _pRpcMessage,
12163 DWORD *_pdwStubPhase);
12172 IRpcStubBuffer *This,
12173 IRpcChannelBuffer *_pRpcChannelBuffer,
12174 PRPC_MESSAGE _pRpcMessage,
12175 DWORD *_pdwStubPhase);
12210 #ifndef __IAMVideoProcAmp_INTERFACE_DEFINED__
12211 #define __IAMVideoProcAmp_INTERFACE_DEFINED__
12219 #if defined(__cplusplus) && !defined(CINTERFACE)
12221 MIDL_INTERFACE(
"C6E13360-30AC-11d0-A18C-00A0C9118956")
12225 virtual HRESULT STDMETHODCALLTYPE GetRange(
12229 long *pSteppingDelta,
12231 long *pCapsFlags) = 0;
12233 virtual HRESULT STDMETHODCALLTYPE Set(
12238 virtual HRESULT STDMETHODCALLTYPE Get(
12251 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
12256 ULONG ( STDMETHODCALLTYPE *AddRef )(
12259 ULONG ( STDMETHODCALLTYPE *Release )(
12262 HRESULT ( STDMETHODCALLTYPE *GetRange )(
12271 HRESULT ( STDMETHODCALLTYPE *Set )(
12277 HRESULT ( STDMETHODCALLTYPE *Get )(
12296 #define IAMVideoProcAmp_QueryInterface(This,riid,ppvObject) \
12297 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
12299 #define IAMVideoProcAmp_AddRef(This) \
12300 (This)->lpVtbl -> AddRef(This)
12302 #define IAMVideoProcAmp_Release(This) \
12303 (This)->lpVtbl -> Release(This)
12306 #define IAMVideoProcAmp_GetRange(This,Property,pMin,pMax,pSteppingDelta,pDefault,pCapsFlags) \
12307 (This)->lpVtbl -> GetRange(This,Property,pMin,pMax,pSteppingDelta,pDefault,pCapsFlags)
12309 #define IAMVideoProcAmp_Set(This,Property,lValue,Flags) \
12310 (This)->lpVtbl -> Set(This,Property,lValue,Flags)
12312 #define IAMVideoProcAmp_Get(This,Property,lValue,Flags) \
12313 (This)->lpVtbl -> Get(This,Property,lValue,Flags)
12333 IRpcStubBuffer *This,
12334 IRpcChannelBuffer *_pRpcChannelBuffer,
12335 PRPC_MESSAGE _pRpcMessage,
12336 DWORD *_pdwStubPhase);
12347 IRpcStubBuffer *This,
12348 IRpcChannelBuffer *_pRpcChannelBuffer,
12349 PRPC_MESSAGE _pRpcMessage,
12350 DWORD *_pdwStubPhase);
12361 IRpcStubBuffer *This,
12362 IRpcChannelBuffer *_pRpcChannelBuffer,
12363 PRPC_MESSAGE _pRpcMessage,
12364 DWORD *_pdwStubPhase);
12396 #ifndef __IAMCameraControl_INTERFACE_DEFINED__
12397 #define __IAMCameraControl_INTERFACE_DEFINED__
12405 #if defined(__cplusplus) && !defined(CINTERFACE)
12407 MIDL_INTERFACE(
"C6E13370-30AC-11d0-A18C-00A0C9118956")
12411 virtual HRESULT STDMETHODCALLTYPE GetRange(
12419 virtual HRESULT STDMETHODCALLTYPE Set(
12424 virtual HRESULT STDMETHODCALLTYPE Get(
12437 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
12442 ULONG ( STDMETHODCALLTYPE *AddRef )(
12445 ULONG ( STDMETHODCALLTYPE *Release )(
12448 HRESULT ( STDMETHODCALLTYPE *GetRange )(
12457 HRESULT ( STDMETHODCALLTYPE *Set )(
12463 HRESULT ( STDMETHODCALLTYPE *Get )(
12482 #define IAMCameraControl_QueryInterface(This,riid,ppvObject) \
12483 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
12485 #define IAMCameraControl_AddRef(This) \
12486 (This)->lpVtbl -> AddRef(This)
12488 #define IAMCameraControl_Release(This) \
12489 (This)->lpVtbl -> Release(This)
12492 #define IAMCameraControl_GetRange(This,Property,pMin,pMax,pSteppingDelta,pDefault,pCapsFlags) \
12493 (This)->lpVtbl -> GetRange(This,Property,pMin,pMax,pSteppingDelta,pDefault,pCapsFlags)
12495 #define IAMCameraControl_Set(This,Property,lValue,Flags) \
12496 (This)->lpVtbl -> Set(This,Property,lValue,Flags)
12498 #define IAMCameraControl_Get(This,Property,lValue,Flags) \
12499 (This)->lpVtbl -> Get(This,Property,lValue,Flags)
12519 IRpcStubBuffer *This,
12520 IRpcChannelBuffer *_pRpcChannelBuffer,
12521 PRPC_MESSAGE _pRpcMessage,
12522 DWORD *_pdwStubPhase);
12533 IRpcStubBuffer *This,
12534 IRpcChannelBuffer *_pRpcChannelBuffer,
12535 PRPC_MESSAGE _pRpcMessage,
12536 DWORD *_pdwStubPhase);
12547 IRpcStubBuffer *This,
12548 IRpcChannelBuffer *_pRpcChannelBuffer,
12549 PRPC_MESSAGE _pRpcMessage,
12550 DWORD *_pdwStubPhase);
12573 #ifndef __IAMVideoControl_INTERFACE_DEFINED__
12574 #define __IAMVideoControl_INTERFACE_DEFINED__
12582 #if defined(__cplusplus) && !defined(CINTERFACE)
12584 MIDL_INTERFACE(
"6a2e0670-28e4-11d0-a18c-00a0c9118956")
12588 virtual HRESULT STDMETHODCALLTYPE GetCaps(
12592 virtual HRESULT STDMETHODCALLTYPE SetMode(
12596 virtual HRESULT STDMETHODCALLTYPE GetMode(
12600 virtual HRESULT STDMETHODCALLTYPE GetCurrentActualFrameRate(
12602 LONGLONG *ActualFrameRate) = 0;
12604 virtual HRESULT STDMETHODCALLTYPE GetMaxAvailableFrameRate(
12608 LONGLONG *MaxAvailableFrameRate) = 0;
12610 virtual HRESULT STDMETHODCALLTYPE GetFrameRateList(
12615 LONGLONG **FrameRates) = 0;
12625 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
12630 ULONG ( STDMETHODCALLTYPE *AddRef )(
12633 ULONG ( STDMETHODCALLTYPE *Release )(
12636 HRESULT ( STDMETHODCALLTYPE *GetCaps )(
12641 HRESULT ( STDMETHODCALLTYPE *SetMode )(
12646 HRESULT ( STDMETHODCALLTYPE *GetMode )(
12651 HRESULT ( STDMETHODCALLTYPE *GetCurrentActualFrameRate )(
12656 HRESULT ( STDMETHODCALLTYPE *GetMaxAvailableFrameRate )(
12663 HRESULT ( STDMETHODCALLTYPE *GetFrameRateList )(
12684 #define IAMVideoControl_QueryInterface(This,riid,ppvObject) \
12685 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
12687 #define IAMVideoControl_AddRef(This) \
12688 (This)->lpVtbl -> AddRef(This)
12690 #define IAMVideoControl_Release(This) \
12691 (This)->lpVtbl -> Release(This)
12694 #define IAMVideoControl_GetCaps(This,pPin,pCapsFlags) \
12695 (This)->lpVtbl -> GetCaps(This,pPin,pCapsFlags)
12697 #define IAMVideoControl_SetMode(This,pPin,Mode) \
12698 (This)->lpVtbl -> SetMode(This,pPin,Mode)
12700 #define IAMVideoControl_GetMode(This,pPin,Mode) \
12701 (This)->lpVtbl -> GetMode(This,pPin,Mode)
12703 #define IAMVideoControl_GetCurrentActualFrameRate(This,pPin,ActualFrameRate) \
12704 (This)->lpVtbl -> GetCurrentActualFrameRate(This,pPin,ActualFrameRate)
12706 #define IAMVideoControl_GetMaxAvailableFrameRate(This,pPin,iIndex,Dimensions,MaxAvailableFrameRate) \
12707 (This)->lpVtbl -> GetMaxAvailableFrameRate(This,pPin,iIndex,Dimensions,MaxAvailableFrameRate)
12709 #define IAMVideoControl_GetFrameRateList(This,pPin,iIndex,Dimensions,ListSize,FrameRates) \
12710 (This)->lpVtbl -> GetFrameRateList(This,pPin,iIndex,Dimensions,ListSize,FrameRates)
12726 IRpcStubBuffer *This,
12727 IRpcChannelBuffer *_pRpcChannelBuffer,
12728 PRPC_MESSAGE _pRpcMessage,
12729 DWORD *_pdwStubPhase);
12739 IRpcStubBuffer *This,
12740 IRpcChannelBuffer *_pRpcChannelBuffer,
12741 PRPC_MESSAGE _pRpcMessage,
12742 DWORD *_pdwStubPhase);
12752 IRpcStubBuffer *This,
12753 IRpcChannelBuffer *_pRpcChannelBuffer,
12754 PRPC_MESSAGE _pRpcMessage,
12755 DWORD *_pdwStubPhase);
12765 IRpcStubBuffer *This,
12766 IRpcChannelBuffer *_pRpcChannelBuffer,
12767 PRPC_MESSAGE _pRpcMessage,
12768 DWORD *_pdwStubPhase);
12780 IRpcStubBuffer *This,
12781 IRpcChannelBuffer *_pRpcChannelBuffer,
12782 PRPC_MESSAGE _pRpcMessage,
12783 DWORD *_pdwStubPhase);
12796 IRpcStubBuffer *This,
12797 IRpcChannelBuffer *_pRpcChannelBuffer,
12798 PRPC_MESSAGE _pRpcMessage,
12799 DWORD *_pdwStubPhase);
12806 #ifndef __IAMCrossbar_INTERFACE_DEFINED__
12807 #define __IAMCrossbar_INTERFACE_DEFINED__
12815 #if defined(__cplusplus) && !defined(CINTERFACE)
12817 MIDL_INTERFACE(
"C6E13380-30AC-11d0-A18C-00A0C9118956")
12821 virtual HRESULT STDMETHODCALLTYPE get_PinCounts(
12822 long *OutputPinCount,
12823 long *InputPinCount) = 0;
12825 virtual HRESULT STDMETHODCALLTYPE CanRoute(
12826 long OutputPinIndex,
12827 long InputPinIndex) = 0;
12829 virtual HRESULT STDMETHODCALLTYPE Route(
12830 long OutputPinIndex,
12831 long InputPinIndex) = 0;
12833 virtual HRESULT STDMETHODCALLTYPE get_IsRoutedTo(
12834 long OutputPinIndex,
12835 long *InputPinIndex) = 0;
12837 virtual HRESULT STDMETHODCALLTYPE get_CrossbarPinInfo(
12840 long *PinIndexRelated,
12841 long *PhysicalType) = 0;
12851 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
12856 ULONG ( STDMETHODCALLTYPE *AddRef )(
12859 ULONG ( STDMETHODCALLTYPE *Release )(
12862 HRESULT ( STDMETHODCALLTYPE *get_PinCounts )(
12867 HRESULT ( STDMETHODCALLTYPE *CanRoute )(
12872 HRESULT ( STDMETHODCALLTYPE *Route )(
12877 HRESULT ( STDMETHODCALLTYPE *get_IsRoutedTo )(
12882 HRESULT ( STDMETHODCALLTYPE *get_CrossbarPinInfo )(
12902 #define IAMCrossbar_QueryInterface(This,riid,ppvObject) \
12903 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
12905 #define IAMCrossbar_AddRef(This) \
12906 (This)->lpVtbl -> AddRef(This)
12908 #define IAMCrossbar_Release(This) \
12909 (This)->lpVtbl -> Release(This)
12912 #define IAMCrossbar_get_PinCounts(This,OutputPinCount,InputPinCount) \
12913 (This)->lpVtbl -> get_PinCounts(This,OutputPinCount,InputPinCount)
12915 #define IAMCrossbar_CanRoute(This,OutputPinIndex,InputPinIndex) \
12916 (This)->lpVtbl -> CanRoute(This,OutputPinIndex,InputPinIndex)
12918 #define IAMCrossbar_Route(This,OutputPinIndex,InputPinIndex) \
12919 (This)->lpVtbl -> Route(This,OutputPinIndex,InputPinIndex)
12921 #define IAMCrossbar_get_IsRoutedTo(This,OutputPinIndex,InputPinIndex) \
12922 (This)->lpVtbl -> get_IsRoutedTo(This,OutputPinIndex,InputPinIndex)
12924 #define IAMCrossbar_get_CrossbarPinInfo(This,IsInputPin,PinIndex,PinIndexRelated,PhysicalType) \
12925 (This)->lpVtbl -> get_CrossbarPinInfo(This,IsInputPin,PinIndex,PinIndexRelated,PhysicalType)
12941 IRpcStubBuffer *This,
12942 IRpcChannelBuffer *_pRpcChannelBuffer,
12943 PRPC_MESSAGE _pRpcMessage,
12944 DWORD *_pdwStubPhase);
12954 IRpcStubBuffer *This,
12955 IRpcChannelBuffer *_pRpcChannelBuffer,
12956 PRPC_MESSAGE _pRpcMessage,
12957 DWORD *_pdwStubPhase);
12967 IRpcStubBuffer *This,
12968 IRpcChannelBuffer *_pRpcChannelBuffer,
12969 PRPC_MESSAGE _pRpcMessage,
12970 DWORD *_pdwStubPhase);
12980 IRpcStubBuffer *This,
12981 IRpcChannelBuffer *_pRpcChannelBuffer,
12982 PRPC_MESSAGE _pRpcMessage,
12983 DWORD *_pdwStubPhase);
12995 IRpcStubBuffer *This,
12996 IRpcChannelBuffer *_pRpcChannelBuffer,
12997 PRPC_MESSAGE _pRpcMessage,
12998 DWORD *_pdwStubPhase);
13041 #ifndef __IAMTuner_INTERFACE_DEFINED__
13042 #define __IAMTuner_INTERFACE_DEFINED__
13050 #if defined(__cplusplus) && !defined(CINTERFACE)
13052 MIDL_INTERFACE(
"211A8761-03AC-11d1-8D13-00AA00BD8339")
13056 virtual HRESULT STDMETHODCALLTYPE put_Channel(
13058 long lVideoSubChannel,
13059 long lAudioSubChannel) = 0;
13061 virtual HRESULT STDMETHODCALLTYPE get_Channel(
13063 long *plVideoSubChannel,
13064 long *plAudioSubChannel) = 0;
13066 virtual HRESULT STDMETHODCALLTYPE ChannelMinMax(
13068 long *lChannelMax) = 0;
13070 virtual HRESULT STDMETHODCALLTYPE put_CountryCode(
13071 long lCountryCode) = 0;
13073 virtual HRESULT STDMETHODCALLTYPE get_CountryCode(
13074 long *plCountryCode) = 0;
13076 virtual HRESULT STDMETHODCALLTYPE put_TuningSpace(
13077 long lTuningSpace) = 0;
13079 virtual HRESULT STDMETHODCALLTYPE get_TuningSpace(
13080 long *plTuningSpace) = 0;
13082 virtual HRESULT STDMETHODCALLTYPE Logon(
13083 HANDLE hCurrentUser) = 0;
13085 virtual HRESULT STDMETHODCALLTYPE Logout(
void) = 0;
13087 virtual HRESULT STDMETHODCALLTYPE SignalPresent(
13088 long *plSignalStrength) = 0;
13090 virtual HRESULT STDMETHODCALLTYPE put_Mode(
13093 virtual HRESULT STDMETHODCALLTYPE get_Mode(
13096 virtual HRESULT STDMETHODCALLTYPE GetAvailableModes(
13097 long *plModes) = 0;
13099 virtual HRESULT STDMETHODCALLTYPE RegisterNotificationCallBack(
13103 virtual HRESULT STDMETHODCALLTYPE UnRegisterNotificationCallBack(
13114 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
13119 ULONG ( STDMETHODCALLTYPE *AddRef )(
13122 ULONG ( STDMETHODCALLTYPE *Release )(
13125 HRESULT ( STDMETHODCALLTYPE *put_Channel )(
13131 HRESULT ( STDMETHODCALLTYPE *get_Channel )(
13137 HRESULT ( STDMETHODCALLTYPE *ChannelMinMax )(
13142 HRESULT ( STDMETHODCALLTYPE *put_CountryCode )(
13146 HRESULT ( STDMETHODCALLTYPE *get_CountryCode )(
13150 HRESULT ( STDMETHODCALLTYPE *put_TuningSpace )(
13154 HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )(
13158 HRESULT ( STDMETHODCALLTYPE *Logon )(
13162 HRESULT ( STDMETHODCALLTYPE *Logout )(
13165 HRESULT ( STDMETHODCALLTYPE *SignalPresent )(
13169 HRESULT ( STDMETHODCALLTYPE *put_Mode )(
13173 HRESULT ( STDMETHODCALLTYPE *get_Mode )(
13177 HRESULT ( STDMETHODCALLTYPE *GetAvailableModes )(
13181 HRESULT ( STDMETHODCALLTYPE *RegisterNotificationCallBack )(
13186 HRESULT ( STDMETHODCALLTYPE *UnRegisterNotificationCallBack )(
13203 #define IAMTuner_QueryInterface(This,riid,ppvObject) \
13204 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
13206 #define IAMTuner_AddRef(This) \
13207 (This)->lpVtbl -> AddRef(This)
13209 #define IAMTuner_Release(This) \
13210 (This)->lpVtbl -> Release(This)
13213 #define IAMTuner_put_Channel(This,lChannel,lVideoSubChannel,lAudioSubChannel) \
13214 (This)->lpVtbl -> put_Channel(This,lChannel,lVideoSubChannel,lAudioSubChannel)
13216 #define IAMTuner_get_Channel(This,plChannel,plVideoSubChannel,plAudioSubChannel) \
13217 (This)->lpVtbl -> get_Channel(This,plChannel,plVideoSubChannel,plAudioSubChannel)
13219 #define IAMTuner_ChannelMinMax(This,lChannelMin,lChannelMax) \
13220 (This)->lpVtbl -> ChannelMinMax(This,lChannelMin,lChannelMax)
13222 #define IAMTuner_put_CountryCode(This,lCountryCode) \
13223 (This)->lpVtbl -> put_CountryCode(This,lCountryCode)
13225 #define IAMTuner_get_CountryCode(This,plCountryCode) \
13226 (This)->lpVtbl -> get_CountryCode(This,plCountryCode)
13228 #define IAMTuner_put_TuningSpace(This,lTuningSpace) \
13229 (This)->lpVtbl -> put_TuningSpace(This,lTuningSpace)
13231 #define IAMTuner_get_TuningSpace(This,plTuningSpace) \
13232 (This)->lpVtbl -> get_TuningSpace(This,plTuningSpace)
13234 #define IAMTuner_Logon(This,hCurrentUser) \
13235 (This)->lpVtbl -> Logon(This,hCurrentUser)
13237 #define IAMTuner_Logout(This) \
13238 (This)->lpVtbl -> Logout(This)
13240 #define IAMTuner_SignalPresent(This,plSignalStrength) \
13241 (This)->lpVtbl -> SignalPresent(This,plSignalStrength)
13243 #define IAMTuner_put_Mode(This,lMode) \
13244 (This)->lpVtbl -> put_Mode(This,lMode)
13246 #define IAMTuner_get_Mode(This,plMode) \
13247 (This)->lpVtbl -> get_Mode(This,plMode)
13249 #define IAMTuner_GetAvailableModes(This,plModes) \
13250 (This)->lpVtbl -> GetAvailableModes(This,plModes)
13252 #define IAMTuner_RegisterNotificationCallBack(This,pNotify,lEvents) \
13253 (This)->lpVtbl -> RegisterNotificationCallBack(This,pNotify,lEvents)
13255 #define IAMTuner_UnRegisterNotificationCallBack(This,pNotify) \
13256 (This)->lpVtbl -> UnRegisterNotificationCallBack(This,pNotify)
13273 IRpcStubBuffer *This,
13274 IRpcChannelBuffer *_pRpcChannelBuffer,
13275 PRPC_MESSAGE _pRpcMessage,
13276 DWORD *_pdwStubPhase);
13287 IRpcStubBuffer *This,
13288 IRpcChannelBuffer *_pRpcChannelBuffer,
13289 PRPC_MESSAGE _pRpcMessage,
13290 DWORD *_pdwStubPhase);
13300 IRpcStubBuffer *This,
13301 IRpcChannelBuffer *_pRpcChannelBuffer,
13302 PRPC_MESSAGE _pRpcMessage,
13303 DWORD *_pdwStubPhase);
13312 IRpcStubBuffer *This,
13313 IRpcChannelBuffer *_pRpcChannelBuffer,
13314 PRPC_MESSAGE _pRpcMessage,
13315 DWORD *_pdwStubPhase);
13324 IRpcStubBuffer *This,
13325 IRpcChannelBuffer *_pRpcChannelBuffer,
13326 PRPC_MESSAGE _pRpcMessage,
13327 DWORD *_pdwStubPhase);
13336 IRpcStubBuffer *This,
13337 IRpcChannelBuffer *_pRpcChannelBuffer,
13338 PRPC_MESSAGE _pRpcMessage,
13339 DWORD *_pdwStubPhase);
13348 IRpcStubBuffer *This,
13349 IRpcChannelBuffer *_pRpcChannelBuffer,
13350 PRPC_MESSAGE _pRpcMessage,
13351 DWORD *_pdwStubPhase);
13360 IRpcStubBuffer *This,
13361 IRpcChannelBuffer *_pRpcChannelBuffer,
13362 PRPC_MESSAGE _pRpcMessage,
13363 DWORD *_pdwStubPhase);
13371 IRpcStubBuffer *This,
13372 IRpcChannelBuffer *_pRpcChannelBuffer,
13373 PRPC_MESSAGE _pRpcMessage,
13374 DWORD *_pdwStubPhase);
13383 IRpcStubBuffer *This,
13384 IRpcChannelBuffer *_pRpcChannelBuffer,
13385 PRPC_MESSAGE _pRpcMessage,
13386 DWORD *_pdwStubPhase);
13395 IRpcStubBuffer *This,
13396 IRpcChannelBuffer *_pRpcChannelBuffer,
13397 PRPC_MESSAGE _pRpcMessage,
13398 DWORD *_pdwStubPhase);
13407 IRpcStubBuffer *This,
13408 IRpcChannelBuffer *_pRpcChannelBuffer,
13409 PRPC_MESSAGE _pRpcMessage,
13410 DWORD *_pdwStubPhase);
13419 IRpcStubBuffer *This,
13420 IRpcChannelBuffer *_pRpcChannelBuffer,
13421 PRPC_MESSAGE _pRpcMessage,
13422 DWORD *_pdwStubPhase);
13432 IRpcStubBuffer *This,
13433 IRpcChannelBuffer *_pRpcChannelBuffer,
13434 PRPC_MESSAGE _pRpcMessage,
13435 DWORD *_pdwStubPhase);
13444 IRpcStubBuffer *This,
13445 IRpcChannelBuffer *_pRpcChannelBuffer,
13446 PRPC_MESSAGE _pRpcMessage,
13447 DWORD *_pdwStubPhase);
13454 #ifndef __IAMTunerNotification_INTERFACE_DEFINED__
13455 #define __IAMTunerNotification_INTERFACE_DEFINED__
13463 #if defined(__cplusplus) && !defined(CINTERFACE)
13465 MIDL_INTERFACE(
"211A8760-03AC-11d1-8D13-00AA00BD8339")
13469 virtual HRESULT STDMETHODCALLTYPE OnEvent(
13480 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
13485 ULONG ( STDMETHODCALLTYPE *AddRef )(
13488 ULONG ( STDMETHODCALLTYPE *Release )(
13491 HRESULT ( STDMETHODCALLTYPE *OnEvent )(
13508 #define IAMTunerNotification_QueryInterface(This,riid,ppvObject) \
13509 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
13511 #define IAMTunerNotification_AddRef(This) \
13512 (This)->lpVtbl -> AddRef(This)
13514 #define IAMTunerNotification_Release(This) \
13515 (This)->lpVtbl -> Release(This)
13518 #define IAMTunerNotification_OnEvent(This,Event) \
13519 (This)->lpVtbl -> OnEvent(This,Event)
13534 IRpcStubBuffer *This,
13535 IRpcChannelBuffer *_pRpcChannelBuffer,
13536 PRPC_MESSAGE _pRpcMessage,
13537 DWORD *_pdwStubPhase);
13544 #ifndef __IAMTVTuner_INTERFACE_DEFINED__
13545 #define __IAMTVTuner_INTERFACE_DEFINED__
13553 #if defined(__cplusplus) && !defined(CINTERFACE)
13555 MIDL_INTERFACE(
"211A8766-03AC-11d1-8D13-00AA00BD8339")
13559 virtual HRESULT STDMETHODCALLTYPE get_AvailableTVFormats(
13560 long *lAnalogVideoStandard) = 0;
13562 virtual HRESULT STDMETHODCALLTYPE get_TVFormat(
13563 long *plAnalogVideoStandard) = 0;
13565 virtual HRESULT STDMETHODCALLTYPE AutoTune(
13567 long *plFoundSignal) = 0;
13569 virtual HRESULT STDMETHODCALLTYPE StoreAutoTune(
void) = 0;
13571 virtual HRESULT STDMETHODCALLTYPE get_NumInputConnections(
13572 long *plNumInputConnections) = 0;
13574 virtual HRESULT STDMETHODCALLTYPE put_InputType(
13578 virtual HRESULT STDMETHODCALLTYPE get_InputType(
13582 virtual HRESULT STDMETHODCALLTYPE put_ConnectInput(
13585 virtual HRESULT STDMETHODCALLTYPE get_ConnectInput(
13586 long *plIndex) = 0;
13588 virtual HRESULT STDMETHODCALLTYPE get_VideoFrequency(
13591 virtual HRESULT STDMETHODCALLTYPE get_AudioFrequency(
13602 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
13607 ULONG ( STDMETHODCALLTYPE *AddRef )(
13610 ULONG ( STDMETHODCALLTYPE *Release )(
13613 HRESULT ( STDMETHODCALLTYPE *put_Channel )(
13619 HRESULT ( STDMETHODCALLTYPE *get_Channel )(
13625 HRESULT ( STDMETHODCALLTYPE *ChannelMinMax )(
13630 HRESULT ( STDMETHODCALLTYPE *put_CountryCode )(
13634 HRESULT ( STDMETHODCALLTYPE *get_CountryCode )(
13638 HRESULT ( STDMETHODCALLTYPE *put_TuningSpace )(
13642 HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )(
13646 HRESULT ( STDMETHODCALLTYPE *Logon )(
13650 HRESULT ( STDMETHODCALLTYPE *Logout )(
13653 HRESULT ( STDMETHODCALLTYPE *SignalPresent )(
13657 HRESULT ( STDMETHODCALLTYPE *put_Mode )(
13661 HRESULT ( STDMETHODCALLTYPE *get_Mode )(
13665 HRESULT ( STDMETHODCALLTYPE *GetAvailableModes )(
13669 HRESULT ( STDMETHODCALLTYPE *RegisterNotificationCallBack )(
13674 HRESULT ( STDMETHODCALLTYPE *UnRegisterNotificationCallBack )(
13678 HRESULT ( STDMETHODCALLTYPE *get_AvailableTVFormats )(
13682 HRESULT ( STDMETHODCALLTYPE *get_TVFormat )(
13686 HRESULT ( STDMETHODCALLTYPE *AutoTune )(
13691 HRESULT ( STDMETHODCALLTYPE *StoreAutoTune )(
13694 HRESULT ( STDMETHODCALLTYPE *get_NumInputConnections )(
13698 HRESULT ( STDMETHODCALLTYPE *put_InputType )(
13703 HRESULT ( STDMETHODCALLTYPE *get_InputType )(
13708 HRESULT ( STDMETHODCALLTYPE *put_ConnectInput )(
13712 HRESULT ( STDMETHODCALLTYPE *get_ConnectInput )(
13716 HRESULT ( STDMETHODCALLTYPE *get_VideoFrequency )(
13720 HRESULT ( STDMETHODCALLTYPE *get_AudioFrequency )(
13737 #define IAMTVTuner_QueryInterface(This,riid,ppvObject) \
13738 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
13740 #define IAMTVTuner_AddRef(This) \
13741 (This)->lpVtbl -> AddRef(This)
13743 #define IAMTVTuner_Release(This) \
13744 (This)->lpVtbl -> Release(This)
13747 #define IAMTVTuner_put_Channel(This,lChannel,lVideoSubChannel,lAudioSubChannel) \
13748 (This)->lpVtbl -> put_Channel(This,lChannel,lVideoSubChannel,lAudioSubChannel)
13750 #define IAMTVTuner_get_Channel(This,plChannel,plVideoSubChannel,plAudioSubChannel) \
13751 (This)->lpVtbl -> get_Channel(This,plChannel,plVideoSubChannel,plAudioSubChannel)
13753 #define IAMTVTuner_ChannelMinMax(This,lChannelMin,lChannelMax) \
13754 (This)->lpVtbl -> ChannelMinMax(This,lChannelMin,lChannelMax)
13756 #define IAMTVTuner_put_CountryCode(This,lCountryCode) \
13757 (This)->lpVtbl -> put_CountryCode(This,lCountryCode)
13759 #define IAMTVTuner_get_CountryCode(This,plCountryCode) \
13760 (This)->lpVtbl -> get_CountryCode(This,plCountryCode)
13762 #define IAMTVTuner_put_TuningSpace(This,lTuningSpace) \
13763 (This)->lpVtbl -> put_TuningSpace(This,lTuningSpace)
13765 #define IAMTVTuner_get_TuningSpace(This,plTuningSpace) \
13766 (This)->lpVtbl -> get_TuningSpace(This,plTuningSpace)
13768 #define IAMTVTuner_Logon(This,hCurrentUser) \
13769 (This)->lpVtbl -> Logon(This,hCurrentUser)
13771 #define IAMTVTuner_Logout(This) \
13772 (This)->lpVtbl -> Logout(This)
13774 #define IAMTVTuner_SignalPresent(This,plSignalStrength) \
13775 (This)->lpVtbl -> SignalPresent(This,plSignalStrength)
13777 #define IAMTVTuner_put_Mode(This,lMode) \
13778 (This)->lpVtbl -> put_Mode(This,lMode)
13780 #define IAMTVTuner_get_Mode(This,plMode) \
13781 (This)->lpVtbl -> get_Mode(This,plMode)
13783 #define IAMTVTuner_GetAvailableModes(This,plModes) \
13784 (This)->lpVtbl -> GetAvailableModes(This,plModes)
13786 #define IAMTVTuner_RegisterNotificationCallBack(This,pNotify,lEvents) \
13787 (This)->lpVtbl -> RegisterNotificationCallBack(This,pNotify,lEvents)
13789 #define IAMTVTuner_UnRegisterNotificationCallBack(This,pNotify) \
13790 (This)->lpVtbl -> UnRegisterNotificationCallBack(This,pNotify)
13793 #define IAMTVTuner_get_AvailableTVFormats(This,lAnalogVideoStandard) \
13794 (This)->lpVtbl -> get_AvailableTVFormats(This,lAnalogVideoStandard)
13796 #define IAMTVTuner_get_TVFormat(This,plAnalogVideoStandard) \
13797 (This)->lpVtbl -> get_TVFormat(This,plAnalogVideoStandard)
13799 #define IAMTVTuner_AutoTune(This,lChannel,plFoundSignal) \
13800 (This)->lpVtbl -> AutoTune(This,lChannel,plFoundSignal)
13802 #define IAMTVTuner_StoreAutoTune(This) \
13803 (This)->lpVtbl -> StoreAutoTune(This)
13805 #define IAMTVTuner_get_NumInputConnections(This,plNumInputConnections) \
13806 (This)->lpVtbl -> get_NumInputConnections(This,plNumInputConnections)
13808 #define IAMTVTuner_put_InputType(This,lIndex,InputType) \
13809 (This)->lpVtbl -> put_InputType(This,lIndex,InputType)
13811 #define IAMTVTuner_get_InputType(This,lIndex,pInputType) \
13812 (This)->lpVtbl -> get_InputType(This,lIndex,pInputType)
13814 #define IAMTVTuner_put_ConnectInput(This,lIndex) \
13815 (This)->lpVtbl -> put_ConnectInput(This,lIndex)
13817 #define IAMTVTuner_get_ConnectInput(This,plIndex) \
13818 (This)->lpVtbl -> get_ConnectInput(This,plIndex)
13820 #define IAMTVTuner_get_VideoFrequency(This,lFreq) \
13821 (This)->lpVtbl -> get_VideoFrequency(This,lFreq)
13823 #define IAMTVTuner_get_AudioFrequency(This,lFreq) \
13824 (This)->lpVtbl -> get_AudioFrequency(This,lFreq)
13839 IRpcStubBuffer *This,
13840 IRpcChannelBuffer *_pRpcChannelBuffer,
13841 PRPC_MESSAGE _pRpcMessage,
13842 DWORD *_pdwStubPhase);
13851 IRpcStubBuffer *This,
13852 IRpcChannelBuffer *_pRpcChannelBuffer,
13853 PRPC_MESSAGE _pRpcMessage,
13854 DWORD *_pdwStubPhase);
13864 IRpcStubBuffer *This,
13865 IRpcChannelBuffer *_pRpcChannelBuffer,
13866 PRPC_MESSAGE _pRpcMessage,
13867 DWORD *_pdwStubPhase);
13875 IRpcStubBuffer *This,
13876 IRpcChannelBuffer *_pRpcChannelBuffer,
13877 PRPC_MESSAGE _pRpcMessage,
13878 DWORD *_pdwStubPhase);
13887 IRpcStubBuffer *This,
13888 IRpcChannelBuffer *_pRpcChannelBuffer,
13889 PRPC_MESSAGE _pRpcMessage,
13890 DWORD *_pdwStubPhase);
13900 IRpcStubBuffer *This,
13901 IRpcChannelBuffer *_pRpcChannelBuffer,
13902 PRPC_MESSAGE _pRpcMessage,
13903 DWORD *_pdwStubPhase);
13913 IRpcStubBuffer *This,
13914 IRpcChannelBuffer *_pRpcChannelBuffer,
13915 PRPC_MESSAGE _pRpcMessage,
13916 DWORD *_pdwStubPhase);
13925 IRpcStubBuffer *This,
13926 IRpcChannelBuffer *_pRpcChannelBuffer,
13927 PRPC_MESSAGE _pRpcMessage,
13928 DWORD *_pdwStubPhase);
13937 IRpcStubBuffer *This,
13938 IRpcChannelBuffer *_pRpcChannelBuffer,
13939 PRPC_MESSAGE _pRpcMessage,
13940 DWORD *_pdwStubPhase);
13949 IRpcStubBuffer *This,
13950 IRpcChannelBuffer *_pRpcChannelBuffer,
13951 PRPC_MESSAGE _pRpcMessage,
13952 DWORD *_pdwStubPhase);
13961 IRpcStubBuffer *This,
13962 IRpcChannelBuffer *_pRpcChannelBuffer,
13963 PRPC_MESSAGE _pRpcMessage,
13964 DWORD *_pdwStubPhase);
13971 #ifndef __IBPCSatelliteTuner_INTERFACE_DEFINED__
13972 #define __IBPCSatelliteTuner_INTERFACE_DEFINED__
13980 #if defined(__cplusplus) && !defined(CINTERFACE)
13982 MIDL_INTERFACE(
"211A8765-03AC-11d1-8D13-00AA00BD8339")
13986 virtual HRESULT STDMETHODCALLTYPE get_DefaultSubChannelTypes(
13987 long *plDefaultVideoType,
13988 long *plDefaultAudioType) = 0;
13990 virtual HRESULT STDMETHODCALLTYPE put_DefaultSubChannelTypes(
13991 long lDefaultVideoType,
13992 long lDefaultAudioType) = 0;
13994 virtual HRESULT STDMETHODCALLTYPE IsTapingPermitted(
void) = 0;
14004 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
14009 ULONG ( STDMETHODCALLTYPE *AddRef )(
14012 ULONG ( STDMETHODCALLTYPE *Release )(
14015 HRESULT ( STDMETHODCALLTYPE *put_Channel )(
14021 HRESULT ( STDMETHODCALLTYPE *get_Channel )(
14027 HRESULT ( STDMETHODCALLTYPE *ChannelMinMax )(
14032 HRESULT ( STDMETHODCALLTYPE *put_CountryCode )(
14036 HRESULT ( STDMETHODCALLTYPE *get_CountryCode )(
14040 HRESULT ( STDMETHODCALLTYPE *put_TuningSpace )(
14044 HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )(
14048 HRESULT ( STDMETHODCALLTYPE *Logon )(
14052 HRESULT ( STDMETHODCALLTYPE *Logout )(
14055 HRESULT ( STDMETHODCALLTYPE *SignalPresent )(
14059 HRESULT ( STDMETHODCALLTYPE *put_Mode )(
14063 HRESULT ( STDMETHODCALLTYPE *get_Mode )(
14067 HRESULT ( STDMETHODCALLTYPE *GetAvailableModes )(
14071 HRESULT ( STDMETHODCALLTYPE *RegisterNotificationCallBack )(
14076 HRESULT ( STDMETHODCALLTYPE *UnRegisterNotificationCallBack )(
14080 HRESULT ( STDMETHODCALLTYPE *get_DefaultSubChannelTypes )(
14085 HRESULT ( STDMETHODCALLTYPE *put_DefaultSubChannelTypes )(
14090 HRESULT ( STDMETHODCALLTYPE *IsTapingPermitted )(
14106 #define IBPCSatelliteTuner_QueryInterface(This,riid,ppvObject) \
14107 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
14109 #define IBPCSatelliteTuner_AddRef(This) \
14110 (This)->lpVtbl -> AddRef(This)
14112 #define IBPCSatelliteTuner_Release(This) \
14113 (This)->lpVtbl -> Release(This)
14116 #define IBPCSatelliteTuner_put_Channel(This,lChannel,lVideoSubChannel,lAudioSubChannel) \
14117 (This)->lpVtbl -> put_Channel(This,lChannel,lVideoSubChannel,lAudioSubChannel)
14119 #define IBPCSatelliteTuner_get_Channel(This,plChannel,plVideoSubChannel,plAudioSubChannel) \
14120 (This)->lpVtbl -> get_Channel(This,plChannel,plVideoSubChannel,plAudioSubChannel)
14122 #define IBPCSatelliteTuner_ChannelMinMax(This,lChannelMin,lChannelMax) \
14123 (This)->lpVtbl -> ChannelMinMax(This,lChannelMin,lChannelMax)
14125 #define IBPCSatelliteTuner_put_CountryCode(This,lCountryCode) \
14126 (This)->lpVtbl -> put_CountryCode(This,lCountryCode)
14128 #define IBPCSatelliteTuner_get_CountryCode(This,plCountryCode) \
14129 (This)->lpVtbl -> get_CountryCode(This,plCountryCode)
14131 #define IBPCSatelliteTuner_put_TuningSpace(This,lTuningSpace) \
14132 (This)->lpVtbl -> put_TuningSpace(This,lTuningSpace)
14134 #define IBPCSatelliteTuner_get_TuningSpace(This,plTuningSpace) \
14135 (This)->lpVtbl -> get_TuningSpace(This,plTuningSpace)
14137 #define IBPCSatelliteTuner_Logon(This,hCurrentUser) \
14138 (This)->lpVtbl -> Logon(This,hCurrentUser)
14140 #define IBPCSatelliteTuner_Logout(This) \
14141 (This)->lpVtbl -> Logout(This)
14143 #define IBPCSatelliteTuner_SignalPresent(This,plSignalStrength) \
14144 (This)->lpVtbl -> SignalPresent(This,plSignalStrength)
14146 #define IBPCSatelliteTuner_put_Mode(This,lMode) \
14147 (This)->lpVtbl -> put_Mode(This,lMode)
14149 #define IBPCSatelliteTuner_get_Mode(This,plMode) \
14150 (This)->lpVtbl -> get_Mode(This,plMode)
14152 #define IBPCSatelliteTuner_GetAvailableModes(This,plModes) \
14153 (This)->lpVtbl -> GetAvailableModes(This,plModes)
14155 #define IBPCSatelliteTuner_RegisterNotificationCallBack(This,pNotify,lEvents) \
14156 (This)->lpVtbl -> RegisterNotificationCallBack(This,pNotify,lEvents)
14158 #define IBPCSatelliteTuner_UnRegisterNotificationCallBack(This,pNotify) \
14159 (This)->lpVtbl -> UnRegisterNotificationCallBack(This,pNotify)
14162 #define IBPCSatelliteTuner_get_DefaultSubChannelTypes(This,plDefaultVideoType,plDefaultAudioType) \
14163 (This)->lpVtbl -> get_DefaultSubChannelTypes(This,plDefaultVideoType,plDefaultAudioType)
14165 #define IBPCSatelliteTuner_put_DefaultSubChannelTypes(This,lDefaultVideoType,lDefaultAudioType) \
14166 (This)->lpVtbl -> put_DefaultSubChannelTypes(This,lDefaultVideoType,lDefaultAudioType)
14168 #define IBPCSatelliteTuner_IsTapingPermitted(This) \
14169 (This)->lpVtbl -> IsTapingPermitted(This)
14185 IRpcStubBuffer *This,
14186 IRpcChannelBuffer *_pRpcChannelBuffer,
14187 PRPC_MESSAGE _pRpcMessage,
14188 DWORD *_pdwStubPhase);
14198 IRpcStubBuffer *This,
14199 IRpcChannelBuffer *_pRpcChannelBuffer,
14200 PRPC_MESSAGE _pRpcMessage,
14201 DWORD *_pdwStubPhase);
14209 IRpcStubBuffer *This,
14210 IRpcChannelBuffer *_pRpcChannelBuffer,
14211 PRPC_MESSAGE _pRpcMessage,
14212 DWORD *_pdwStubPhase);
14242 #ifndef __IAMTVAudio_INTERFACE_DEFINED__
14243 #define __IAMTVAudio_INTERFACE_DEFINED__
14251 #if defined(__cplusplus) && !defined(CINTERFACE)
14253 MIDL_INTERFACE(
"83EC1C30-23D1-11d1-99E6-00A0C9560266")
14257 virtual HRESULT STDMETHODCALLTYPE GetHardwareSupportedTVAudioModes(
14260 virtual HRESULT STDMETHODCALLTYPE GetAvailableTVAudioModes(
14261 long *plModes) = 0;
14263 virtual HRESULT STDMETHODCALLTYPE get_TVAudioMode(
14266 virtual HRESULT STDMETHODCALLTYPE put_TVAudioMode(
14269 virtual HRESULT STDMETHODCALLTYPE RegisterNotificationCallBack(
14273 virtual HRESULT STDMETHODCALLTYPE UnRegisterNotificationCallBack(
14284 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
14289 ULONG ( STDMETHODCALLTYPE *AddRef )(
14292 ULONG ( STDMETHODCALLTYPE *Release )(
14295 HRESULT ( STDMETHODCALLTYPE *GetHardwareSupportedTVAudioModes )(
14299 HRESULT ( STDMETHODCALLTYPE *GetAvailableTVAudioModes )(
14303 HRESULT ( STDMETHODCALLTYPE *get_TVAudioMode )(
14307 HRESULT ( STDMETHODCALLTYPE *put_TVAudioMode )(
14311 HRESULT ( STDMETHODCALLTYPE *RegisterNotificationCallBack )(
14316 HRESULT ( STDMETHODCALLTYPE *UnRegisterNotificationCallBack )(
14333 #define IAMTVAudio_QueryInterface(This,riid,ppvObject) \
14334 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
14336 #define IAMTVAudio_AddRef(This) \
14337 (This)->lpVtbl -> AddRef(This)
14339 #define IAMTVAudio_Release(This) \
14340 (This)->lpVtbl -> Release(This)
14343 #define IAMTVAudio_GetHardwareSupportedTVAudioModes(This,plModes) \
14344 (This)->lpVtbl -> GetHardwareSupportedTVAudioModes(This,plModes)
14346 #define IAMTVAudio_GetAvailableTVAudioModes(This,plModes) \
14347 (This)->lpVtbl -> GetAvailableTVAudioModes(This,plModes)
14349 #define IAMTVAudio_get_TVAudioMode(This,plMode) \
14350 (This)->lpVtbl -> get_TVAudioMode(This,plMode)
14352 #define IAMTVAudio_put_TVAudioMode(This,lMode) \
14353 (This)->lpVtbl -> put_TVAudioMode(This,lMode)
14355 #define IAMTVAudio_RegisterNotificationCallBack(This,pNotify,lEvents) \
14356 (This)->lpVtbl -> RegisterNotificationCallBack(This,pNotify,lEvents)
14358 #define IAMTVAudio_UnRegisterNotificationCallBack(This,pNotify) \
14359 (This)->lpVtbl -> UnRegisterNotificationCallBack(This,pNotify)
14374 IRpcStubBuffer *This,
14375 IRpcChannelBuffer *_pRpcChannelBuffer,
14376 PRPC_MESSAGE _pRpcMessage,
14377 DWORD *_pdwStubPhase);
14386 IRpcStubBuffer *This,
14387 IRpcChannelBuffer *_pRpcChannelBuffer,
14388 PRPC_MESSAGE _pRpcMessage,
14389 DWORD *_pdwStubPhase);
14398 IRpcStubBuffer *This,
14399 IRpcChannelBuffer *_pRpcChannelBuffer,
14400 PRPC_MESSAGE _pRpcMessage,
14401 DWORD *_pdwStubPhase);
14410 IRpcStubBuffer *This,
14411 IRpcChannelBuffer *_pRpcChannelBuffer,
14412 PRPC_MESSAGE _pRpcMessage,
14413 DWORD *_pdwStubPhase);
14423 IRpcStubBuffer *This,
14424 IRpcChannelBuffer *_pRpcChannelBuffer,
14425 PRPC_MESSAGE _pRpcMessage,
14426 DWORD *_pdwStubPhase);
14435 IRpcStubBuffer *This,
14436 IRpcChannelBuffer *_pRpcChannelBuffer,
14437 PRPC_MESSAGE _pRpcMessage,
14438 DWORD *_pdwStubPhase);
14445 #ifndef __IAMTVAudioNotification_INTERFACE_DEFINED__
14446 #define __IAMTVAudioNotification_INTERFACE_DEFINED__
14454 #if defined(__cplusplus) && !defined(CINTERFACE)
14456 MIDL_INTERFACE(
"83EC1C33-23D1-11d1-99E6-00A0C9560266")
14460 virtual HRESULT STDMETHODCALLTYPE OnEvent(
14471 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
14476 ULONG ( STDMETHODCALLTYPE *AddRef )(
14479 ULONG ( STDMETHODCALLTYPE *Release )(
14482 HRESULT ( STDMETHODCALLTYPE *OnEvent )(
14499 #define IAMTVAudioNotification_QueryInterface(This,riid,ppvObject) \
14500 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
14502 #define IAMTVAudioNotification_AddRef(This) \
14503 (This)->lpVtbl -> AddRef(This)
14505 #define IAMTVAudioNotification_Release(This) \
14506 (This)->lpVtbl -> Release(This)
14509 #define IAMTVAudioNotification_OnEvent(This,Event) \
14510 (This)->lpVtbl -> OnEvent(This,Event)
14525 IRpcStubBuffer *This,
14526 IRpcChannelBuffer *_pRpcChannelBuffer,
14527 PRPC_MESSAGE _pRpcMessage,
14528 DWORD *_pdwStubPhase);
14535 #ifndef __IAMAnalogVideoEncoder_INTERFACE_DEFINED__
14536 #define __IAMAnalogVideoEncoder_INTERFACE_DEFINED__
14544 #if defined(__cplusplus) && !defined(CINTERFACE)
14546 MIDL_INTERFACE(
"C6E133B0-30AC-11d0-A18C-00A0C9118956")
14550 virtual HRESULT STDMETHODCALLTYPE get_AvailableTVFormats(
14551 long *lAnalogVideoStandard) = 0;
14553 virtual HRESULT STDMETHODCALLTYPE put_TVFormat(
14554 long lAnalogVideoStandard) = 0;
14556 virtual HRESULT STDMETHODCALLTYPE get_TVFormat(
14557 long *plAnalogVideoStandard) = 0;
14559 virtual HRESULT STDMETHODCALLTYPE put_CopyProtection(
14560 long lVideoCopyProtection) = 0;
14562 virtual HRESULT STDMETHODCALLTYPE get_CopyProtection(
14563 long *lVideoCopyProtection) = 0;
14565 virtual HRESULT STDMETHODCALLTYPE put_CCEnable(
14566 long lCCEnable) = 0;
14568 virtual HRESULT STDMETHODCALLTYPE get_CCEnable(
14569 long *lCCEnable) = 0;
14579 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
14584 ULONG ( STDMETHODCALLTYPE *AddRef )(
14587 ULONG ( STDMETHODCALLTYPE *Release )(
14590 HRESULT ( STDMETHODCALLTYPE *get_AvailableTVFormats )(
14594 HRESULT ( STDMETHODCALLTYPE *put_TVFormat )(
14598 HRESULT ( STDMETHODCALLTYPE *get_TVFormat )(
14602 HRESULT ( STDMETHODCALLTYPE *put_CopyProtection )(
14606 HRESULT ( STDMETHODCALLTYPE *get_CopyProtection )(
14610 HRESULT ( STDMETHODCALLTYPE *put_CCEnable )(
14614 HRESULT ( STDMETHODCALLTYPE *get_CCEnable )(
14631 #define IAMAnalogVideoEncoder_QueryInterface(This,riid,ppvObject) \
14632 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
14634 #define IAMAnalogVideoEncoder_AddRef(This) \
14635 (This)->lpVtbl -> AddRef(This)
14637 #define IAMAnalogVideoEncoder_Release(This) \
14638 (This)->lpVtbl -> Release(This)
14641 #define IAMAnalogVideoEncoder_get_AvailableTVFormats(This,lAnalogVideoStandard) \
14642 (This)->lpVtbl -> get_AvailableTVFormats(This,lAnalogVideoStandard)
14644 #define IAMAnalogVideoEncoder_put_TVFormat(This,lAnalogVideoStandard) \
14645 (This)->lpVtbl -> put_TVFormat(This,lAnalogVideoStandard)
14647 #define IAMAnalogVideoEncoder_get_TVFormat(This,plAnalogVideoStandard) \
14648 (This)->lpVtbl -> get_TVFormat(This,plAnalogVideoStandard)
14650 #define IAMAnalogVideoEncoder_put_CopyProtection(This,lVideoCopyProtection) \
14651 (This)->lpVtbl -> put_CopyProtection(This,lVideoCopyProtection)
14653 #define IAMAnalogVideoEncoder_get_CopyProtection(This,lVideoCopyProtection) \
14654 (This)->lpVtbl -> get_CopyProtection(This,lVideoCopyProtection)
14656 #define IAMAnalogVideoEncoder_put_CCEnable(This,lCCEnable) \
14657 (This)->lpVtbl -> put_CCEnable(This,lCCEnable)
14659 #define IAMAnalogVideoEncoder_get_CCEnable(This,lCCEnable) \
14660 (This)->lpVtbl -> get_CCEnable(This,lCCEnable)
14675 IRpcStubBuffer *This,
14676 IRpcChannelBuffer *_pRpcChannelBuffer,
14677 PRPC_MESSAGE _pRpcMessage,
14678 DWORD *_pdwStubPhase);
14687 IRpcStubBuffer *This,
14688 IRpcChannelBuffer *_pRpcChannelBuffer,
14689 PRPC_MESSAGE _pRpcMessage,
14690 DWORD *_pdwStubPhase);
14699 IRpcStubBuffer *This,
14700 IRpcChannelBuffer *_pRpcChannelBuffer,
14701 PRPC_MESSAGE _pRpcMessage,
14702 DWORD *_pdwStubPhase);
14711 IRpcStubBuffer *This,
14712 IRpcChannelBuffer *_pRpcChannelBuffer,
14713 PRPC_MESSAGE _pRpcMessage,
14714 DWORD *_pdwStubPhase);
14723 IRpcStubBuffer *This,
14724 IRpcChannelBuffer *_pRpcChannelBuffer,
14725 PRPC_MESSAGE _pRpcMessage,
14726 DWORD *_pdwStubPhase);
14735 IRpcStubBuffer *This,
14736 IRpcChannelBuffer *_pRpcChannelBuffer,
14737 PRPC_MESSAGE _pRpcMessage,
14738 DWORD *_pdwStubPhase);
14747 IRpcStubBuffer *This,
14748 IRpcChannelBuffer *_pRpcChannelBuffer,
14749 PRPC_MESSAGE _pRpcMessage,
14750 DWORD *_pdwStubPhase);
14766 #ifndef _IKsPropertySet_
14767 #define _IKsPropertySet_
14768 #define KSPROPERTY_SUPPORT_GET 1
14769 #define KSPROPERTY_SUPPORT_SET 2
14775 #ifndef __IKsPropertySet_INTERFACE_DEFINED__
14776 #define __IKsPropertySet_INTERFACE_DEFINED__
14784 #if defined(__cplusplus) && !defined(CINTERFACE)
14786 MIDL_INTERFACE(
"31EFAC30-515C-11d0-A9AA-00AA0061BE93")
14790 virtual HRESULT STDMETHODCALLTYPE Set(
14791 REFGUID guidPropSet,
14794 DWORD cbInstanceData,
14796 DWORD cbPropData) = 0;
14798 virtual HRESULT STDMETHODCALLTYPE Get(
14799 REFGUID guidPropSet,
14802 DWORD cbInstanceData,
14805 DWORD *pcbReturned) = 0;
14807 virtual HRESULT STDMETHODCALLTYPE QuerySupported(
14808 REFGUID guidPropSet,
14810 DWORD *pTypeSupport) = 0;
14820 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
14825 ULONG ( STDMETHODCALLTYPE *AddRef )(
14828 ULONG ( STDMETHODCALLTYPE *Release )(
14831 HRESULT ( STDMETHODCALLTYPE *Set )(
14840 HRESULT ( STDMETHODCALLTYPE *Get )(
14850 HRESULT ( STDMETHODCALLTYPE *QuerySupported )(
14869 #define IKsPropertySet_QueryInterface(This,riid,ppvObject) \
14870 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
14872 #define IKsPropertySet_AddRef(This) \
14873 (This)->lpVtbl -> AddRef(This)
14875 #define IKsPropertySet_Release(This) \
14876 (This)->lpVtbl -> Release(This)
14879 #define IKsPropertySet_Set(This,guidPropSet,dwPropID,pInstanceData,cbInstanceData,pPropData,cbPropData) \
14880 (This)->lpVtbl -> Set(This,guidPropSet,dwPropID,pInstanceData,cbInstanceData,pPropData,cbPropData)
14882 #define IKsPropertySet_Get(This,guidPropSet,dwPropID,pInstanceData,cbInstanceData,pPropData,cbPropData,pcbReturned) \
14883 (This)->lpVtbl -> Get(This,guidPropSet,dwPropID,pInstanceData,cbInstanceData,pPropData,cbPropData,pcbReturned)
14885 #define IKsPropertySet_QuerySupported(This,guidPropSet,dwPropID,pTypeSupport) \
14886 (This)->lpVtbl -> QuerySupported(This,guidPropSet,dwPropID,pTypeSupport)
14906 IRpcStubBuffer *This,
14907 IRpcChannelBuffer *_pRpcChannelBuffer,
14908 PRPC_MESSAGE _pRpcMessage,
14909 DWORD *_pdwStubPhase);
14924 IRpcStubBuffer *This,
14925 IRpcChannelBuffer *_pRpcChannelBuffer,
14926 PRPC_MESSAGE _pRpcMessage,
14927 DWORD *_pdwStubPhase);
14938 IRpcStubBuffer *This,
14939 IRpcChannelBuffer *_pRpcChannelBuffer,
14940 PRPC_MESSAGE _pRpcMessage,
14941 DWORD *_pdwStubPhase);
14951 #endif // _IKsPropertySet_
14957 #ifndef __IMediaPropertyBag_INTERFACE_DEFINED__
14958 #define __IMediaPropertyBag_INTERFACE_DEFINED__
14968 #if defined(__cplusplus) && !defined(CINTERFACE)
14970 MIDL_INTERFACE(
"6025A880-C0D5-11d0-BD4E-00A0C911CE86")
14974 virtual HRESULT STDMETHODCALLTYPE EnumProperty(
14976 VARIANT *pvarPropertyName,
14977 VARIANT *pvarPropertyValue) = 0;
14987 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
14992 ULONG ( STDMETHODCALLTYPE *AddRef )(
14995 ULONG ( STDMETHODCALLTYPE *Release )(
14998 HRESULT ( STDMETHODCALLTYPE *Read )(
15004 HRESULT ( STDMETHODCALLTYPE *Write )(
15009 HRESULT ( STDMETHODCALLTYPE *EnumProperty )(
15028 #define IMediaPropertyBag_QueryInterface(This,riid,ppvObject) \
15029 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
15031 #define IMediaPropertyBag_AddRef(This) \
15032 (This)->lpVtbl -> AddRef(This)
15034 #define IMediaPropertyBag_Release(This) \
15035 (This)->lpVtbl -> Release(This)
15038 #define IMediaPropertyBag_Read(This,pszPropName,pVar,pErrorLog) \
15039 (This)->lpVtbl -> Read(This,pszPropName,pVar,pErrorLog)
15041 #define IMediaPropertyBag_Write(This,pszPropName,pVar) \
15042 (This)->lpVtbl -> Write(This,pszPropName,pVar)
15045 #define IMediaPropertyBag_EnumProperty(This,iProperty,pvarPropertyName,pvarPropertyValue) \
15046 (This)->lpVtbl -> EnumProperty(This,iProperty,pvarPropertyName,pvarPropertyValue)
15063 IRpcStubBuffer *This,
15064 IRpcChannelBuffer *_pRpcChannelBuffer,
15065 PRPC_MESSAGE _pRpcMessage,
15066 DWORD *_pdwStubPhase);
15073 #ifndef __IPersistMediaPropertyBag_INTERFACE_DEFINED__
15074 #define __IPersistMediaPropertyBag_INTERFACE_DEFINED__
15084 #if defined(__cplusplus) && !defined(CINTERFACE)
15086 MIDL_INTERFACE(
"5738E040-B67F-11d0-BD4D-00A0C911CE86")
15090 virtual HRESULT STDMETHODCALLTYPE InitNew(
void) = 0;
15092 virtual HRESULT STDMETHODCALLTYPE Load(
15096 virtual HRESULT STDMETHODCALLTYPE Save(
15099 BOOL fSaveAllProperties) = 0;
15109 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
15114 ULONG ( STDMETHODCALLTYPE *AddRef )(
15117 ULONG ( STDMETHODCALLTYPE *Release )(
15120 HRESULT ( STDMETHODCALLTYPE *GetClassID )(
15124 HRESULT ( STDMETHODCALLTYPE *InitNew )(
15127 HRESULT ( STDMETHODCALLTYPE *Load )(
15132 HRESULT ( STDMETHODCALLTYPE *Save )(
15151 #define IPersistMediaPropertyBag_QueryInterface(This,riid,ppvObject) \
15152 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
15154 #define IPersistMediaPropertyBag_AddRef(This) \
15155 (This)->lpVtbl -> AddRef(This)
15157 #define IPersistMediaPropertyBag_Release(This) \
15158 (This)->lpVtbl -> Release(This)
15161 #define IPersistMediaPropertyBag_GetClassID(This,pClassID) \
15162 (This)->lpVtbl -> GetClassID(This,pClassID)
15165 #define IPersistMediaPropertyBag_InitNew(This) \
15166 (This)->lpVtbl -> InitNew(This)
15168 #define IPersistMediaPropertyBag_Load(This,pPropBag,pErrorLog) \
15169 (This)->lpVtbl -> Load(This,pPropBag,pErrorLog)
15171 #define IPersistMediaPropertyBag_Save(This,pPropBag,fClearDirty,fSaveAllProperties) \
15172 (This)->lpVtbl -> Save(This,pPropBag,fClearDirty,fSaveAllProperties)
15186 IRpcStubBuffer *This,
15187 IRpcChannelBuffer *_pRpcChannelBuffer,
15188 PRPC_MESSAGE _pRpcMessage,
15189 DWORD *_pdwStubPhase);
15199 IRpcStubBuffer *This,
15200 IRpcChannelBuffer *_pRpcChannelBuffer,
15201 PRPC_MESSAGE _pRpcMessage,
15202 DWORD *_pdwStubPhase);
15213 IRpcStubBuffer *This,
15214 IRpcChannelBuffer *_pRpcChannelBuffer,
15215 PRPC_MESSAGE _pRpcMessage,
15216 DWORD *_pdwStubPhase);
15223 #ifndef __IAMPhysicalPinInfo_INTERFACE_DEFINED__
15224 #define __IAMPhysicalPinInfo_INTERFACE_DEFINED__
15232 #if defined(__cplusplus) && !defined(CINTERFACE)
15234 MIDL_INTERFACE(
"F938C991-3029-11cf-8C44-00AA006B6814")
15238 virtual HRESULT STDMETHODCALLTYPE GetPhysicalType(
15240 LPOLESTR *ppszType) = 0;
15250 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
15255 ULONG ( STDMETHODCALLTYPE *AddRef )(
15258 ULONG ( STDMETHODCALLTYPE *Release )(
15261 HRESULT ( STDMETHODCALLTYPE *GetPhysicalType )(
15279 #define IAMPhysicalPinInfo_QueryInterface(This,riid,ppvObject) \
15280 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
15282 #define IAMPhysicalPinInfo_AddRef(This) \
15283 (This)->lpVtbl -> AddRef(This)
15285 #define IAMPhysicalPinInfo_Release(This) \
15286 (This)->lpVtbl -> Release(This)
15289 #define IAMPhysicalPinInfo_GetPhysicalType(This,pType,ppszType) \
15290 (This)->lpVtbl -> GetPhysicalType(This,pType,ppszType)
15306 IRpcStubBuffer *This,
15307 IRpcChannelBuffer *_pRpcChannelBuffer,
15308 PRPC_MESSAGE _pRpcMessage,
15309 DWORD *_pdwStubPhase);
15326 #ifndef __IAMExtDevice_INTERFACE_DEFINED__
15327 #define __IAMExtDevice_INTERFACE_DEFINED__
15335 #if defined(__cplusplus) && !defined(CINTERFACE)
15337 MIDL_INTERFACE(
"B5730A90-1A2C-11cf-8C23-00AA006B6814")
15341 virtual HRESULT STDMETHODCALLTYPE GetCapability(
15344 double *pdblValue) = 0;
15346 virtual HRESULT STDMETHODCALLTYPE get_ExternalDeviceID(
15347 LPOLESTR *ppszData) = 0;
15349 virtual HRESULT STDMETHODCALLTYPE get_ExternalDeviceVersion(
15350 LPOLESTR *ppszData) = 0;
15352 virtual HRESULT STDMETHODCALLTYPE put_DevicePower(
15353 long PowerMode) = 0;
15355 virtual HRESULT STDMETHODCALLTYPE get_DevicePower(
15356 long *pPowerMode) = 0;
15358 virtual HRESULT STDMETHODCALLTYPE Calibrate(
15361 long *pStatus) = 0;
15363 virtual HRESULT STDMETHODCALLTYPE put_DevicePort(
15364 long DevicePort) = 0;
15366 virtual HRESULT STDMETHODCALLTYPE get_DevicePort(
15367 long *pDevicePort) = 0;
15377 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
15382 ULONG ( STDMETHODCALLTYPE *AddRef )(
15385 ULONG ( STDMETHODCALLTYPE *Release )(
15388 HRESULT ( STDMETHODCALLTYPE *GetCapability )(
15394 HRESULT ( STDMETHODCALLTYPE *get_ExternalDeviceID )(
15398 HRESULT ( STDMETHODCALLTYPE *get_ExternalDeviceVersion )(
15402 HRESULT ( STDMETHODCALLTYPE *put_DevicePower )(
15406 HRESULT ( STDMETHODCALLTYPE *get_DevicePower )(
15410 HRESULT ( STDMETHODCALLTYPE *Calibrate )(
15416 HRESULT ( STDMETHODCALLTYPE *put_DevicePort )(
15420 HRESULT ( STDMETHODCALLTYPE *get_DevicePort )(
15437 #define IAMExtDevice_QueryInterface(This,riid,ppvObject) \
15438 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
15440 #define IAMExtDevice_AddRef(This) \
15441 (This)->lpVtbl -> AddRef(This)
15443 #define IAMExtDevice_Release(This) \
15444 (This)->lpVtbl -> Release(This)
15447 #define IAMExtDevice_GetCapability(This,Capability,pValue,pdblValue) \
15448 (This)->lpVtbl -> GetCapability(This,Capability,pValue,pdblValue)
15450 #define IAMExtDevice_get_ExternalDeviceID(This,ppszData) \
15451 (This)->lpVtbl -> get_ExternalDeviceID(This,ppszData)
15453 #define IAMExtDevice_get_ExternalDeviceVersion(This,ppszData) \
15454 (This)->lpVtbl -> get_ExternalDeviceVersion(This,ppszData)
15456 #define IAMExtDevice_put_DevicePower(This,PowerMode) \
15457 (This)->lpVtbl -> put_DevicePower(This,PowerMode)
15459 #define IAMExtDevice_get_DevicePower(This,pPowerMode) \
15460 (This)->lpVtbl -> get_DevicePower(This,pPowerMode)
15462 #define IAMExtDevice_Calibrate(This,hEvent,Mode,pStatus) \
15463 (This)->lpVtbl -> Calibrate(This,hEvent,Mode,pStatus)
15465 #define IAMExtDevice_put_DevicePort(This,DevicePort) \
15466 (This)->lpVtbl -> put_DevicePort(This,DevicePort)
15468 #define IAMExtDevice_get_DevicePort(This,pDevicePort) \
15469 (This)->lpVtbl -> get_DevicePort(This,pDevicePort)
15486 IRpcStubBuffer *This,
15487 IRpcChannelBuffer *_pRpcChannelBuffer,
15488 PRPC_MESSAGE _pRpcMessage,
15489 DWORD *_pdwStubPhase);
15498 IRpcStubBuffer *This,
15499 IRpcChannelBuffer *_pRpcChannelBuffer,
15500 PRPC_MESSAGE _pRpcMessage,
15501 DWORD *_pdwStubPhase);
15510 IRpcStubBuffer *This,
15511 IRpcChannelBuffer *_pRpcChannelBuffer,
15512 PRPC_MESSAGE _pRpcMessage,
15513 DWORD *_pdwStubPhase);
15522 IRpcStubBuffer *This,
15523 IRpcChannelBuffer *_pRpcChannelBuffer,
15524 PRPC_MESSAGE _pRpcMessage,
15525 DWORD *_pdwStubPhase);
15534 IRpcStubBuffer *This,
15535 IRpcChannelBuffer *_pRpcChannelBuffer,
15536 PRPC_MESSAGE _pRpcMessage,
15537 DWORD *_pdwStubPhase);
15548 IRpcStubBuffer *This,
15549 IRpcChannelBuffer *_pRpcChannelBuffer,
15550 PRPC_MESSAGE _pRpcMessage,
15551 DWORD *_pdwStubPhase);
15560 IRpcStubBuffer *This,
15561 IRpcChannelBuffer *_pRpcChannelBuffer,
15562 PRPC_MESSAGE _pRpcMessage,
15563 DWORD *_pdwStubPhase);
15572 IRpcStubBuffer *This,
15573 IRpcChannelBuffer *_pRpcChannelBuffer,
15574 PRPC_MESSAGE _pRpcMessage,
15575 DWORD *_pdwStubPhase);
15592 #ifndef __IAMExtTransport_INTERFACE_DEFINED__
15593 #define __IAMExtTransport_INTERFACE_DEFINED__
15601 #if defined(__cplusplus) && !defined(CINTERFACE)
15603 MIDL_INTERFACE(
"A03CD5F0-3045-11cf-8C44-00AA006B6814")
15607 virtual HRESULT STDMETHODCALLTYPE GetCapability(
15612 virtual HRESULT STDMETHODCALLTYPE put_MediaState(
15615 virtual HRESULT STDMETHODCALLTYPE get_MediaState(
15618 virtual HRESULT STDMETHODCALLTYPE put_LocalControl(
15621 virtual HRESULT STDMETHODCALLTYPE get_LocalControl(
15624 virtual HRESULT STDMETHODCALLTYPE GetStatus(
15628 virtual HRESULT STDMETHODCALLTYPE GetTransportBasicParameters(
15633 virtual HRESULT STDMETHODCALLTYPE SetTransportBasicParameters(
15636 LPCOLESTR pszData) = 0;
15638 virtual HRESULT STDMETHODCALLTYPE GetTransportVideoParameters(
15642 virtual HRESULT STDMETHODCALLTYPE SetTransportVideoParameters(
15646 virtual HRESULT STDMETHODCALLTYPE GetTransportAudioParameters(
15650 virtual HRESULT STDMETHODCALLTYPE SetTransportAudioParameters(
15654 virtual HRESULT STDMETHODCALLTYPE put_Mode(
15657 virtual HRESULT STDMETHODCALLTYPE get_Mode(
15660 virtual HRESULT STDMETHODCALLTYPE put_Rate(
15661 double dblRate) = 0;
15663 virtual HRESULT STDMETHODCALLTYPE get_Rate(
15664 double *pdblRate) = 0;
15666 virtual HRESULT STDMETHODCALLTYPE GetChase(
15669 HEVENT *phEvent) = 0;
15671 virtual HRESULT STDMETHODCALLTYPE SetChase(
15676 virtual HRESULT STDMETHODCALLTYPE GetBump(
15678 long *pDuration) = 0;
15680 virtual HRESULT STDMETHODCALLTYPE SetBump(
15682 long Duration) = 0;
15684 virtual HRESULT STDMETHODCALLTYPE get_AntiClogControl(
15685 long *pEnabled) = 0;
15687 virtual HRESULT STDMETHODCALLTYPE put_AntiClogControl(
15690 virtual HRESULT STDMETHODCALLTYPE GetEditPropertySet(
15694 virtual HRESULT STDMETHODCALLTYPE SetEditPropertySet(
15698 virtual HRESULT STDMETHODCALLTYPE GetEditProperty(
15703 virtual HRESULT STDMETHODCALLTYPE SetEditProperty(
15708 virtual HRESULT STDMETHODCALLTYPE get_EditStart(
15711 virtual HRESULT STDMETHODCALLTYPE put_EditStart(
15722 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
15727 ULONG ( STDMETHODCALLTYPE *AddRef )(
15730 ULONG ( STDMETHODCALLTYPE *Release )(
15733 HRESULT ( STDMETHODCALLTYPE *GetCapability )(
15739 HRESULT ( STDMETHODCALLTYPE *put_MediaState )(
15743 HRESULT ( STDMETHODCALLTYPE *get_MediaState )(
15747 HRESULT ( STDMETHODCALLTYPE *put_LocalControl )(
15751 HRESULT ( STDMETHODCALLTYPE *get_LocalControl )(
15755 HRESULT ( STDMETHODCALLTYPE *GetStatus )(
15760 HRESULT ( STDMETHODCALLTYPE *GetTransportBasicParameters )(
15766 HRESULT ( STDMETHODCALLTYPE *SetTransportBasicParameters )(
15772 HRESULT ( STDMETHODCALLTYPE *GetTransportVideoParameters )(
15777 HRESULT ( STDMETHODCALLTYPE *SetTransportVideoParameters )(
15782 HRESULT ( STDMETHODCALLTYPE *GetTransportAudioParameters )(
15787 HRESULT ( STDMETHODCALLTYPE *SetTransportAudioParameters )(
15792 HRESULT ( STDMETHODCALLTYPE *put_Mode )(
15796 HRESULT ( STDMETHODCALLTYPE *get_Mode )(
15800 HRESULT ( STDMETHODCALLTYPE *put_Rate )(
15804 HRESULT ( STDMETHODCALLTYPE *get_Rate )(
15808 HRESULT ( STDMETHODCALLTYPE *GetChase )(
15814 HRESULT ( STDMETHODCALLTYPE *SetChase )(
15820 HRESULT ( STDMETHODCALLTYPE *GetBump )(
15825 HRESULT ( STDMETHODCALLTYPE *SetBump )(
15830 HRESULT ( STDMETHODCALLTYPE *get_AntiClogControl )(
15834 HRESULT ( STDMETHODCALLTYPE *put_AntiClogControl )(
15838 HRESULT ( STDMETHODCALLTYPE *GetEditPropertySet )(
15843 HRESULT ( STDMETHODCALLTYPE *SetEditPropertySet )(
15848 HRESULT ( STDMETHODCALLTYPE *GetEditProperty )(
15854 HRESULT ( STDMETHODCALLTYPE *SetEditProperty )(
15860 HRESULT ( STDMETHODCALLTYPE *get_EditStart )(
15864 HRESULT ( STDMETHODCALLTYPE *put_EditStart )(
15881 #define IAMExtTransport_QueryInterface(This,riid,ppvObject) \
15882 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
15884 #define IAMExtTransport_AddRef(This) \
15885 (This)->lpVtbl -> AddRef(This)
15887 #define IAMExtTransport_Release(This) \
15888 (This)->lpVtbl -> Release(This)
15891 #define IAMExtTransport_GetCapability(This,Capability,pValue,pdblValue) \
15892 (This)->lpVtbl -> GetCapability(This,Capability,pValue,pdblValue)
15894 #define IAMExtTransport_put_MediaState(This,State) \
15895 (This)->lpVtbl -> put_MediaState(This,State)
15897 #define IAMExtTransport_get_MediaState(This,pState) \
15898 (This)->lpVtbl -> get_MediaState(This,pState)
15900 #define IAMExtTransport_put_LocalControl(This,State) \
15901 (This)->lpVtbl -> put_LocalControl(This,State)
15903 #define IAMExtTransport_get_LocalControl(This,pState) \
15904 (This)->lpVtbl -> get_LocalControl(This,pState)
15906 #define IAMExtTransport_GetStatus(This,StatusItem,pValue) \
15907 (This)->lpVtbl -> GetStatus(This,StatusItem,pValue)
15909 #define IAMExtTransport_GetTransportBasicParameters(This,Param,pValue,ppszData) \
15910 (This)->lpVtbl -> GetTransportBasicParameters(This,Param,pValue,ppszData)
15912 #define IAMExtTransport_SetTransportBasicParameters(This,Param,Value,pszData) \
15913 (This)->lpVtbl -> SetTransportBasicParameters(This,Param,Value,pszData)
15915 #define IAMExtTransport_GetTransportVideoParameters(This,Param,pValue) \
15916 (This)->lpVtbl -> GetTransportVideoParameters(This,Param,pValue)
15918 #define IAMExtTransport_SetTransportVideoParameters(This,Param,Value) \
15919 (This)->lpVtbl -> SetTransportVideoParameters(This,Param,Value)
15921 #define IAMExtTransport_GetTransportAudioParameters(This,Param,pValue) \
15922 (This)->lpVtbl -> GetTransportAudioParameters(This,Param,pValue)
15924 #define IAMExtTransport_SetTransportAudioParameters(This,Param,Value) \
15925 (This)->lpVtbl -> SetTransportAudioParameters(This,Param,Value)
15927 #define IAMExtTransport_put_Mode(This,Mode) \
15928 (This)->lpVtbl -> put_Mode(This,Mode)
15930 #define IAMExtTransport_get_Mode(This,pMode) \
15931 (This)->lpVtbl -> get_Mode(This,pMode)
15933 #define IAMExtTransport_put_Rate(This,dblRate) \
15934 (This)->lpVtbl -> put_Rate(This,dblRate)
15936 #define IAMExtTransport_get_Rate(This,pdblRate) \
15937 (This)->lpVtbl -> get_Rate(This,pdblRate)
15939 #define IAMExtTransport_GetChase(This,pEnabled,pOffset,phEvent) \
15940 (This)->lpVtbl -> GetChase(This,pEnabled,pOffset,phEvent)
15942 #define IAMExtTransport_SetChase(This,Enable,Offset,hEvent) \
15943 (This)->lpVtbl -> SetChase(This,Enable,Offset,hEvent)
15945 #define IAMExtTransport_GetBump(This,pSpeed,pDuration) \
15946 (This)->lpVtbl -> GetBump(This,pSpeed,pDuration)
15948 #define IAMExtTransport_SetBump(This,Speed,Duration) \
15949 (This)->lpVtbl -> SetBump(This,Speed,Duration)
15951 #define IAMExtTransport_get_AntiClogControl(This,pEnabled) \
15952 (This)->lpVtbl -> get_AntiClogControl(This,pEnabled)
15954 #define IAMExtTransport_put_AntiClogControl(This,Enable) \
15955 (This)->lpVtbl -> put_AntiClogControl(This,Enable)
15957 #define IAMExtTransport_GetEditPropertySet(This,EditID,pState) \
15958 (This)->lpVtbl -> GetEditPropertySet(This,EditID,pState)
15960 #define IAMExtTransport_SetEditPropertySet(This,pEditID,State) \
15961 (This)->lpVtbl -> SetEditPropertySet(This,pEditID,State)
15963 #define IAMExtTransport_GetEditProperty(This,EditID,Param,pValue) \
15964 (This)->lpVtbl -> GetEditProperty(This,EditID,Param,pValue)
15966 #define IAMExtTransport_SetEditProperty(This,EditID,Param,Value) \
15967 (This)->lpVtbl -> SetEditProperty(This,EditID,Param,Value)
15969 #define IAMExtTransport_get_EditStart(This,pValue) \
15970 (This)->lpVtbl -> get_EditStart(This,pValue)
15972 #define IAMExtTransport_put_EditStart(This,Value) \
15973 (This)->lpVtbl -> put_EditStart(This,Value)
15990 IRpcStubBuffer *This,
15991 IRpcChannelBuffer *_pRpcChannelBuffer,
15992 PRPC_MESSAGE _pRpcMessage,
15993 DWORD *_pdwStubPhase);
16002 IRpcStubBuffer *This,
16003 IRpcChannelBuffer *_pRpcChannelBuffer,
16004 PRPC_MESSAGE _pRpcMessage,
16005 DWORD *_pdwStubPhase);
16014 IRpcStubBuffer *This,
16015 IRpcChannelBuffer *_pRpcChannelBuffer,
16016 PRPC_MESSAGE _pRpcMessage,
16017 DWORD *_pdwStubPhase);
16026 IRpcStubBuffer *This,
16027 IRpcChannelBuffer *_pRpcChannelBuffer,
16028 PRPC_MESSAGE _pRpcMessage,
16029 DWORD *_pdwStubPhase);
16038 IRpcStubBuffer *This,
16039 IRpcChannelBuffer *_pRpcChannelBuffer,
16040 PRPC_MESSAGE _pRpcMessage,
16041 DWORD *_pdwStubPhase);
16051 IRpcStubBuffer *This,
16052 IRpcChannelBuffer *_pRpcChannelBuffer,
16053 PRPC_MESSAGE _pRpcMessage,
16054 DWORD *_pdwStubPhase);
16065 IRpcStubBuffer *This,
16066 IRpcChannelBuffer *_pRpcChannelBuffer,
16067 PRPC_MESSAGE _pRpcMessage,
16068 DWORD *_pdwStubPhase);
16079 IRpcStubBuffer *This,
16080 IRpcChannelBuffer *_pRpcChannelBuffer,
16081 PRPC_MESSAGE _pRpcMessage,
16082 DWORD *_pdwStubPhase);
16092 IRpcStubBuffer *This,
16093 IRpcChannelBuffer *_pRpcChannelBuffer,
16094 PRPC_MESSAGE _pRpcMessage,
16095 DWORD *_pdwStubPhase);
16105 IRpcStubBuffer *This,
16106 IRpcChannelBuffer *_pRpcChannelBuffer,
16107 PRPC_MESSAGE _pRpcMessage,
16108 DWORD *_pdwStubPhase);
16118 IRpcStubBuffer *This,
16119 IRpcChannelBuffer *_pRpcChannelBuffer,
16120 PRPC_MESSAGE _pRpcMessage,
16121 DWORD *_pdwStubPhase);
16131 IRpcStubBuffer *This,
16132 IRpcChannelBuffer *_pRpcChannelBuffer,
16133 PRPC_MESSAGE _pRpcMessage,
16134 DWORD *_pdwStubPhase);
16143 IRpcStubBuffer *This,
16144 IRpcChannelBuffer *_pRpcChannelBuffer,
16145 PRPC_MESSAGE _pRpcMessage,
16146 DWORD *_pdwStubPhase);
16155 IRpcStubBuffer *This,
16156 IRpcChannelBuffer *_pRpcChannelBuffer,
16157 PRPC_MESSAGE _pRpcMessage,
16158 DWORD *_pdwStubPhase);
16167 IRpcStubBuffer *This,
16168 IRpcChannelBuffer *_pRpcChannelBuffer,
16169 PRPC_MESSAGE _pRpcMessage,
16170 DWORD *_pdwStubPhase);
16179 IRpcStubBuffer *This,
16180 IRpcChannelBuffer *_pRpcChannelBuffer,
16181 PRPC_MESSAGE _pRpcMessage,
16182 DWORD *_pdwStubPhase);
16193 IRpcStubBuffer *This,
16194 IRpcChannelBuffer *_pRpcChannelBuffer,
16195 PRPC_MESSAGE _pRpcMessage,
16196 DWORD *_pdwStubPhase);
16207 IRpcStubBuffer *This,
16208 IRpcChannelBuffer *_pRpcChannelBuffer,
16209 PRPC_MESSAGE _pRpcMessage,
16210 DWORD *_pdwStubPhase);
16220 IRpcStubBuffer *This,
16221 IRpcChannelBuffer *_pRpcChannelBuffer,
16222 PRPC_MESSAGE _pRpcMessage,
16223 DWORD *_pdwStubPhase);
16233 IRpcStubBuffer *This,
16234 IRpcChannelBuffer *_pRpcChannelBuffer,
16235 PRPC_MESSAGE _pRpcMessage,
16236 DWORD *_pdwStubPhase);
16245 IRpcStubBuffer *This,
16246 IRpcChannelBuffer *_pRpcChannelBuffer,
16247 PRPC_MESSAGE _pRpcMessage,
16248 DWORD *_pdwStubPhase);
16257 IRpcStubBuffer *This,
16258 IRpcChannelBuffer *_pRpcChannelBuffer,
16259 PRPC_MESSAGE _pRpcMessage,
16260 DWORD *_pdwStubPhase);
16270 IRpcStubBuffer *This,
16271 IRpcChannelBuffer *_pRpcChannelBuffer,
16272 PRPC_MESSAGE _pRpcMessage,
16273 DWORD *_pdwStubPhase);
16283 IRpcStubBuffer *This,
16284 IRpcChannelBuffer *_pRpcChannelBuffer,
16285 PRPC_MESSAGE _pRpcMessage,
16286 DWORD *_pdwStubPhase);
16297 IRpcStubBuffer *This,
16298 IRpcChannelBuffer *_pRpcChannelBuffer,
16299 PRPC_MESSAGE _pRpcMessage,
16300 DWORD *_pdwStubPhase);
16311 IRpcStubBuffer *This,
16312 IRpcChannelBuffer *_pRpcChannelBuffer,
16313 PRPC_MESSAGE _pRpcMessage,
16314 DWORD *_pdwStubPhase);
16323 IRpcStubBuffer *This,
16324 IRpcChannelBuffer *_pRpcChannelBuffer,
16325 PRPC_MESSAGE _pRpcMessage,
16326 DWORD *_pdwStubPhase);
16335 IRpcStubBuffer *This,
16336 IRpcChannelBuffer *_pRpcChannelBuffer,
16337 PRPC_MESSAGE _pRpcMessage,
16338 DWORD *_pdwStubPhase);
16360 #ifndef TIMECODE_DEFINED
16361 #define TIMECODE_DEFINED
16390 #ifndef __IAMTimecodeReader_INTERFACE_DEFINED__
16391 #define __IAMTimecodeReader_INTERFACE_DEFINED__
16399 #if defined(__cplusplus) && !defined(CINTERFACE)
16401 MIDL_INTERFACE(
"9B496CE1-811B-11cf-8C77-00AA006B6814")
16405 virtual HRESULT STDMETHODCALLTYPE GetTCRMode(
16409 virtual HRESULT STDMETHODCALLTYPE SetTCRMode(
16413 virtual HRESULT STDMETHODCALLTYPE put_VITCLine(
16416 virtual HRESULT STDMETHODCALLTYPE get_VITCLine(
16419 virtual HRESULT STDMETHODCALLTYPE GetTimecode(
16420 PTIMECODE_SAMPLE pTimecodeSample) = 0;
16430 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
16435 ULONG ( STDMETHODCALLTYPE *AddRef )(
16438 ULONG ( STDMETHODCALLTYPE *Release )(
16441 HRESULT ( STDMETHODCALLTYPE *GetTCRMode )(
16446 HRESULT ( STDMETHODCALLTYPE *SetTCRMode )(
16451 HRESULT ( STDMETHODCALLTYPE *put_VITCLine )(
16455 HRESULT ( STDMETHODCALLTYPE *get_VITCLine )(
16459 HRESULT ( STDMETHODCALLTYPE *GetTimecode )(
16476 #define IAMTimecodeReader_QueryInterface(This,riid,ppvObject) \
16477 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
16479 #define IAMTimecodeReader_AddRef(This) \
16480 (This)->lpVtbl -> AddRef(This)
16482 #define IAMTimecodeReader_Release(This) \
16483 (This)->lpVtbl -> Release(This)
16486 #define IAMTimecodeReader_GetTCRMode(This,Param,pValue) \
16487 (This)->lpVtbl -> GetTCRMode(This,Param,pValue)
16489 #define IAMTimecodeReader_SetTCRMode(This,Param,Value) \
16490 (This)->lpVtbl -> SetTCRMode(This,Param,Value)
16492 #define IAMTimecodeReader_put_VITCLine(This,Line) \
16493 (This)->lpVtbl -> put_VITCLine(This,Line)
16495 #define IAMTimecodeReader_get_VITCLine(This,pLine) \
16496 (This)->lpVtbl -> get_VITCLine(This,pLine)
16498 #define IAMTimecodeReader_GetTimecode(This,pTimecodeSample) \
16499 (This)->lpVtbl -> GetTimecode(This,pTimecodeSample)
16515 IRpcStubBuffer *This,
16516 IRpcChannelBuffer *_pRpcChannelBuffer,
16517 PRPC_MESSAGE _pRpcMessage,
16518 DWORD *_pdwStubPhase);
16528 IRpcStubBuffer *This,
16529 IRpcChannelBuffer *_pRpcChannelBuffer,
16530 PRPC_MESSAGE _pRpcMessage,
16531 DWORD *_pdwStubPhase);
16540 IRpcStubBuffer *This,
16541 IRpcChannelBuffer *_pRpcChannelBuffer,
16542 PRPC_MESSAGE _pRpcMessage,
16543 DWORD *_pdwStubPhase);
16552 IRpcStubBuffer *This,
16553 IRpcChannelBuffer *_pRpcChannelBuffer,
16554 PRPC_MESSAGE _pRpcMessage,
16555 DWORD *_pdwStubPhase);
16564 IRpcStubBuffer *This,
16565 IRpcChannelBuffer *_pRpcChannelBuffer,
16566 PRPC_MESSAGE _pRpcMessage,
16567 DWORD *_pdwStubPhase);
16584 #ifndef __IAMTimecodeGenerator_INTERFACE_DEFINED__
16585 #define __IAMTimecodeGenerator_INTERFACE_DEFINED__
16593 #if defined(__cplusplus) && !defined(CINTERFACE)
16595 MIDL_INTERFACE(
"9B496CE0-811B-11cf-8C77-00AA006B6814")
16599 virtual HRESULT STDMETHODCALLTYPE GetTCGMode(
16603 virtual HRESULT STDMETHODCALLTYPE SetTCGMode(
16607 virtual HRESULT STDMETHODCALLTYPE put_VITCLine(
16610 virtual HRESULT STDMETHODCALLTYPE get_VITCLine(
16613 virtual HRESULT STDMETHODCALLTYPE SetTimecode(
16616 virtual HRESULT STDMETHODCALLTYPE GetTimecode(
16617 PTIMECODE_SAMPLE pTimecodeSample) = 0;
16627 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
16632 ULONG ( STDMETHODCALLTYPE *AddRef )(
16635 ULONG ( STDMETHODCALLTYPE *Release )(
16638 HRESULT ( STDMETHODCALLTYPE *GetTCGMode )(
16643 HRESULT ( STDMETHODCALLTYPE *SetTCGMode )(
16648 HRESULT ( STDMETHODCALLTYPE *put_VITCLine )(
16652 HRESULT ( STDMETHODCALLTYPE *get_VITCLine )(
16656 HRESULT ( STDMETHODCALLTYPE *SetTimecode )(
16660 HRESULT ( STDMETHODCALLTYPE *GetTimecode )(
16677 #define IAMTimecodeGenerator_QueryInterface(This,riid,ppvObject) \
16678 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
16680 #define IAMTimecodeGenerator_AddRef(This) \
16681 (This)->lpVtbl -> AddRef(This)
16683 #define IAMTimecodeGenerator_Release(This) \
16684 (This)->lpVtbl -> Release(This)
16687 #define IAMTimecodeGenerator_GetTCGMode(This,Param,pValue) \
16688 (This)->lpVtbl -> GetTCGMode(This,Param,pValue)
16690 #define IAMTimecodeGenerator_SetTCGMode(This,Param,Value) \
16691 (This)->lpVtbl -> SetTCGMode(This,Param,Value)
16693 #define IAMTimecodeGenerator_put_VITCLine(This,Line) \
16694 (This)->lpVtbl -> put_VITCLine(This,Line)
16696 #define IAMTimecodeGenerator_get_VITCLine(This,pLine) \
16697 (This)->lpVtbl -> get_VITCLine(This,pLine)
16699 #define IAMTimecodeGenerator_SetTimecode(This,pTimecodeSample) \
16700 (This)->lpVtbl -> SetTimecode(This,pTimecodeSample)
16702 #define IAMTimecodeGenerator_GetTimecode(This,pTimecodeSample) \
16703 (This)->lpVtbl -> GetTimecode(This,pTimecodeSample)
16719 IRpcStubBuffer *This,
16720 IRpcChannelBuffer *_pRpcChannelBuffer,
16721 PRPC_MESSAGE _pRpcMessage,
16722 DWORD *_pdwStubPhase);
16732 IRpcStubBuffer *This,
16733 IRpcChannelBuffer *_pRpcChannelBuffer,
16734 PRPC_MESSAGE _pRpcMessage,
16735 DWORD *_pdwStubPhase);
16744 IRpcStubBuffer *This,
16745 IRpcChannelBuffer *_pRpcChannelBuffer,
16746 PRPC_MESSAGE _pRpcMessage,
16747 DWORD *_pdwStubPhase);
16756 IRpcStubBuffer *This,
16757 IRpcChannelBuffer *_pRpcChannelBuffer,
16758 PRPC_MESSAGE _pRpcMessage,
16759 DWORD *_pdwStubPhase);
16768 IRpcStubBuffer *This,
16769 IRpcChannelBuffer *_pRpcChannelBuffer,
16770 PRPC_MESSAGE _pRpcMessage,
16771 DWORD *_pdwStubPhase);
16780 IRpcStubBuffer *This,
16781 IRpcChannelBuffer *_pRpcChannelBuffer,
16782 PRPC_MESSAGE _pRpcMessage,
16783 DWORD *_pdwStubPhase);
16800 #ifndef __IAMTimecodeDisplay_INTERFACE_DEFINED__
16801 #define __IAMTimecodeDisplay_INTERFACE_DEFINED__
16809 #if defined(__cplusplus) && !defined(CINTERFACE)
16811 MIDL_INTERFACE(
"9B496CE2-811B-11cf-8C77-00AA006B6814")
16815 virtual HRESULT STDMETHODCALLTYPE GetTCDisplayEnable(
16818 virtual HRESULT STDMETHODCALLTYPE SetTCDisplayEnable(
16821 virtual HRESULT STDMETHODCALLTYPE GetTCDisplay(
16825 virtual HRESULT STDMETHODCALLTYPE SetTCDisplay(
16837 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
16842 ULONG ( STDMETHODCALLTYPE *AddRef )(
16845 ULONG ( STDMETHODCALLTYPE *Release )(
16848 HRESULT ( STDMETHODCALLTYPE *GetTCDisplayEnable )(
16852 HRESULT ( STDMETHODCALLTYPE *SetTCDisplayEnable )(
16856 HRESULT ( STDMETHODCALLTYPE *GetTCDisplay )(
16861 HRESULT ( STDMETHODCALLTYPE *SetTCDisplay )(
16879 #define IAMTimecodeDisplay_QueryInterface(This,riid,ppvObject) \
16880 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
16882 #define IAMTimecodeDisplay_AddRef(This) \
16883 (This)->lpVtbl -> AddRef(This)
16885 #define IAMTimecodeDisplay_Release(This) \
16886 (This)->lpVtbl -> Release(This)
16889 #define IAMTimecodeDisplay_GetTCDisplayEnable(This,pState) \
16890 (This)->lpVtbl -> GetTCDisplayEnable(This,pState)
16892 #define IAMTimecodeDisplay_SetTCDisplayEnable(This,State) \
16893 (This)->lpVtbl -> SetTCDisplayEnable(This,State)
16895 #define IAMTimecodeDisplay_GetTCDisplay(This,Param,pValue) \
16896 (This)->lpVtbl -> GetTCDisplay(This,Param,pValue)
16898 #define IAMTimecodeDisplay_SetTCDisplay(This,Param,Value) \
16899 (This)->lpVtbl -> SetTCDisplay(This,Param,Value)
16914 IRpcStubBuffer *This,
16915 IRpcChannelBuffer *_pRpcChannelBuffer,
16916 PRPC_MESSAGE _pRpcMessage,
16917 DWORD *_pdwStubPhase);
16926 IRpcStubBuffer *This,
16927 IRpcChannelBuffer *_pRpcChannelBuffer,
16928 PRPC_MESSAGE _pRpcMessage,
16929 DWORD *_pdwStubPhase);
16939 IRpcStubBuffer *This,
16940 IRpcChannelBuffer *_pRpcChannelBuffer,
16941 PRPC_MESSAGE _pRpcMessage,
16942 DWORD *_pdwStubPhase);
16952 IRpcStubBuffer *This,
16953 IRpcChannelBuffer *_pRpcChannelBuffer,
16954 PRPC_MESSAGE _pRpcMessage,
16955 DWORD *_pdwStubPhase);
16972 #ifndef __IAMDevMemoryAllocator_INTERFACE_DEFINED__
16973 #define __IAMDevMemoryAllocator_INTERFACE_DEFINED__
16981 #if defined(__cplusplus) && !defined(CINTERFACE)
16983 MIDL_INTERFACE(
"c6545bf0-e76b-11d0-bd52-00a0c911ce86")
16987 virtual HRESULT STDMETHODCALLTYPE GetInfo(
16988 DWORD *pdwcbTotalFree,
16989 DWORD *pdwcbLargestFree,
16990 DWORD *pdwcbTotalMemory,
16991 DWORD *pdwcbMinimumChunk) = 0;
16993 virtual HRESULT STDMETHODCALLTYPE CheckMemory(
16994 const BYTE *pBuffer) = 0;
16996 virtual HRESULT STDMETHODCALLTYPE Alloc(
16998 DWORD *pdwcbBuffer) = 0;
17000 virtual HRESULT STDMETHODCALLTYPE Free(
17001 BYTE *pBuffer) = 0;
17003 virtual HRESULT STDMETHODCALLTYPE GetDevMemoryObject(
17004 IUnknown **ppUnkInnner,
17005 IUnknown *pUnkOuter) = 0;
17015 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
17020 ULONG ( STDMETHODCALLTYPE *AddRef )(
17023 ULONG ( STDMETHODCALLTYPE *Release )(
17026 HRESULT ( STDMETHODCALLTYPE *GetInfo )(
17033 HRESULT ( STDMETHODCALLTYPE *CheckMemory )(
17037 HRESULT ( STDMETHODCALLTYPE *Alloc )(
17042 HRESULT ( STDMETHODCALLTYPE *Free )(
17046 HRESULT ( STDMETHODCALLTYPE *GetDevMemoryObject )(
17064 #define IAMDevMemoryAllocator_QueryInterface(This,riid,ppvObject) \
17065 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
17067 #define IAMDevMemoryAllocator_AddRef(This) \
17068 (This)->lpVtbl -> AddRef(This)
17070 #define IAMDevMemoryAllocator_Release(This) \
17071 (This)->lpVtbl -> Release(This)
17074 #define IAMDevMemoryAllocator_GetInfo(This,pdwcbTotalFree,pdwcbLargestFree,pdwcbTotalMemory,pdwcbMinimumChunk) \
17075 (This)->lpVtbl -> GetInfo(This,pdwcbTotalFree,pdwcbLargestFree,pdwcbTotalMemory,pdwcbMinimumChunk)
17077 #define IAMDevMemoryAllocator_CheckMemory(This,pBuffer) \
17078 (This)->lpVtbl -> CheckMemory(This,pBuffer)
17080 #define IAMDevMemoryAllocator_Alloc(This,ppBuffer,pdwcbBuffer) \
17081 (This)->lpVtbl -> Alloc(This,ppBuffer,pdwcbBuffer)
17083 #define IAMDevMemoryAllocator_Free(This,pBuffer) \
17084 (This)->lpVtbl -> Free(This,pBuffer)
17086 #define IAMDevMemoryAllocator_GetDevMemoryObject(This,ppUnkInnner,pUnkOuter) \
17087 (This)->lpVtbl -> GetDevMemoryObject(This,ppUnkInnner,pUnkOuter)
17105 IRpcStubBuffer *This,
17106 IRpcChannelBuffer *_pRpcChannelBuffer,
17107 PRPC_MESSAGE _pRpcMessage,
17108 DWORD *_pdwStubPhase);
17117 IRpcStubBuffer *This,
17118 IRpcChannelBuffer *_pRpcChannelBuffer,
17119 PRPC_MESSAGE _pRpcMessage,
17120 DWORD *_pdwStubPhase);
17130 IRpcStubBuffer *This,
17131 IRpcChannelBuffer *_pRpcChannelBuffer,
17132 PRPC_MESSAGE _pRpcMessage,
17133 DWORD *_pdwStubPhase);
17142 IRpcStubBuffer *This,
17143 IRpcChannelBuffer *_pRpcChannelBuffer,
17144 PRPC_MESSAGE _pRpcMessage,
17145 DWORD *_pdwStubPhase);
17155 IRpcStubBuffer *This,
17156 IRpcChannelBuffer *_pRpcChannelBuffer,
17157 PRPC_MESSAGE _pRpcMessage,
17158 DWORD *_pdwStubPhase);
17175 #ifndef __IAMDevMemoryControl_INTERFACE_DEFINED__
17176 #define __IAMDevMemoryControl_INTERFACE_DEFINED__
17184 #if defined(__cplusplus) && !defined(CINTERFACE)
17186 MIDL_INTERFACE(
"c6545bf1-e76b-11d0-bd52-00a0c911ce86")
17190 virtual HRESULT STDMETHODCALLTYPE QueryWriteSync(
void) = 0;
17192 virtual HRESULT STDMETHODCALLTYPE WriteSync(
void) = 0;
17194 virtual HRESULT STDMETHODCALLTYPE GetDevId(
17195 DWORD *pdwDevId) = 0;
17205 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
17210 ULONG ( STDMETHODCALLTYPE *AddRef )(
17213 ULONG ( STDMETHODCALLTYPE *Release )(
17216 HRESULT ( STDMETHODCALLTYPE *QueryWriteSync )(
17219 HRESULT ( STDMETHODCALLTYPE *WriteSync )(
17222 HRESULT ( STDMETHODCALLTYPE *GetDevId )(
17239 #define IAMDevMemoryControl_QueryInterface(This,riid,ppvObject) \
17240 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
17242 #define IAMDevMemoryControl_AddRef(This) \
17243 (This)->lpVtbl -> AddRef(This)
17245 #define IAMDevMemoryControl_Release(This) \
17246 (This)->lpVtbl -> Release(This)
17249 #define IAMDevMemoryControl_QueryWriteSync(This) \
17250 (This)->lpVtbl -> QueryWriteSync(This)
17252 #define IAMDevMemoryControl_WriteSync(This) \
17253 (This)->lpVtbl -> WriteSync(This)
17255 #define IAMDevMemoryControl_GetDevId(This,pdwDevId) \
17256 (This)->lpVtbl -> GetDevId(This,pdwDevId)
17270 IRpcStubBuffer *This,
17271 IRpcChannelBuffer *_pRpcChannelBuffer,
17272 PRPC_MESSAGE _pRpcMessage,
17273 DWORD *_pdwStubPhase);
17281 IRpcStubBuffer *This,
17282 IRpcChannelBuffer *_pRpcChannelBuffer,
17283 PRPC_MESSAGE _pRpcMessage,
17284 DWORD *_pdwStubPhase);
17293 IRpcStubBuffer *This,
17294 IRpcChannelBuffer *_pRpcChannelBuffer,
17295 PRPC_MESSAGE _pRpcMessage,
17296 DWORD *_pdwStubPhase);
17323 #ifndef __IAMStreamSelect_INTERFACE_DEFINED__
17324 #define __IAMStreamSelect_INTERFACE_DEFINED__
17332 #if defined(__cplusplus) && !defined(CINTERFACE)
17334 MIDL_INTERFACE(
"c1960960-17f5-11d1-abe1-00a0c905f375")
17339 DWORD *pcStreams) = 0;
17341 virtual HRESULT STDMETHODCALLTYPE Info(
17348 IUnknown **ppObject,
17349 IUnknown **ppUnk) = 0;
17351 virtual HRESULT STDMETHODCALLTYPE Enable(
17363 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
17368 ULONG ( STDMETHODCALLTYPE *AddRef )(
17371 ULONG ( STDMETHODCALLTYPE *Release )(
17378 HRESULT ( STDMETHODCALLTYPE *Info )(
17389 HRESULT ( STDMETHODCALLTYPE *Enable )(
17407 #define IAMStreamSelect_QueryInterface(This,riid,ppvObject) \
17408 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
17410 #define IAMStreamSelect_AddRef(This) \
17411 (This)->lpVtbl -> AddRef(This)
17413 #define IAMStreamSelect_Release(This) \
17414 (This)->lpVtbl -> Release(This)
17417 #define IAMStreamSelect_Count(This,pcStreams) \
17418 (This)->lpVtbl -> Count(This,pcStreams)
17420 #define IAMStreamSelect_Info(This,lIndex,ppmt,pdwFlags,plcid,pdwGroup,ppszName,ppObject,ppUnk) \
17421 (This)->lpVtbl -> Info(This,lIndex,ppmt,pdwFlags,plcid,pdwGroup,ppszName,ppObject,ppUnk)
17423 #define IAMStreamSelect_Enable(This,lIndex,dwFlags) \
17424 (This)->lpVtbl -> Enable(This,lIndex,dwFlags)
17439 IRpcStubBuffer *This,
17440 IRpcChannelBuffer *_pRpcChannelBuffer,
17441 PRPC_MESSAGE _pRpcMessage,
17442 DWORD *_pdwStubPhase);
17458 IRpcStubBuffer *This,
17459 IRpcChannelBuffer *_pRpcChannelBuffer,
17460 PRPC_MESSAGE _pRpcMessage,
17461 DWORD *_pdwStubPhase);
17471 IRpcStubBuffer *This,
17472 IRpcChannelBuffer *_pRpcChannelBuffer,
17473 PRPC_MESSAGE _pRpcMessage,
17474 DWORD *_pdwStubPhase);
17496 #ifndef __IAMResourceControl_INTERFACE_DEFINED__
17497 #define __IAMResourceControl_INTERFACE_DEFINED__
17505 #if defined(__cplusplus) && !defined(CINTERFACE)
17507 MIDL_INTERFACE(
"8389d2d0-77d7-11d1-abe6-00a0c905f375")
17511 virtual HRESULT STDMETHODCALLTYPE Reserve(
17513 PVOID pvReserved) = 0;
17523 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
17528 ULONG ( STDMETHODCALLTYPE *AddRef )(
17531 ULONG ( STDMETHODCALLTYPE *Release )(
17534 HRESULT ( STDMETHODCALLTYPE *Reserve )(
17552 #define IAMResourceControl_QueryInterface(This,riid,ppvObject) \
17553 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
17555 #define IAMResourceControl_AddRef(This) \
17556 (This)->lpVtbl -> AddRef(This)
17558 #define IAMResourceControl_Release(This) \
17559 (This)->lpVtbl -> Release(This)
17562 #define IAMResourceControl_Reserve(This,dwFlags,pvReserved) \
17563 (This)->lpVtbl -> Reserve(This,dwFlags,pvReserved)
17579 IRpcStubBuffer *This,
17580 IRpcChannelBuffer *_pRpcChannelBuffer,
17581 PRPC_MESSAGE _pRpcMessage,
17582 DWORD *_pdwStubPhase);
17589 #ifndef __IAMClockAdjust_INTERFACE_DEFINED__
17590 #define __IAMClockAdjust_INTERFACE_DEFINED__
17598 #if defined(__cplusplus) && !defined(CINTERFACE)
17600 MIDL_INTERFACE(
"4d5466b0-a49c-11d1-abe8-00a0c905f375")
17604 virtual HRESULT STDMETHODCALLTYPE SetClockDelta(
17605 REFERENCE_TIME rtDelta) = 0;
17615 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
17620 ULONG ( STDMETHODCALLTYPE *AddRef )(
17623 ULONG ( STDMETHODCALLTYPE *Release )(
17626 HRESULT ( STDMETHODCALLTYPE *SetClockDelta )(
17643 #define IAMClockAdjust_QueryInterface(This,riid,ppvObject) \
17644 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
17646 #define IAMClockAdjust_AddRef(This) \
17647 (This)->lpVtbl -> AddRef(This)
17649 #define IAMClockAdjust_Release(This) \
17650 (This)->lpVtbl -> Release(This)
17653 #define IAMClockAdjust_SetClockDelta(This,rtDelta) \
17654 (This)->lpVtbl -> SetClockDelta(This,rtDelta)
17669 IRpcStubBuffer *This,
17670 IRpcChannelBuffer *_pRpcChannelBuffer,
17671 PRPC_MESSAGE _pRpcMessage,
17672 DWORD *_pdwStubPhase);
17692 #ifndef __IAMFilterMiscFlags_INTERFACE_DEFINED__
17693 #define __IAMFilterMiscFlags_INTERFACE_DEFINED__
17701 #if defined(__cplusplus) && !defined(CINTERFACE)
17703 MIDL_INTERFACE(
"2dd74950-a890-11d1-abe8-00a0c905f375")
17707 virtual ULONG STDMETHODCALLTYPE GetMiscFlags(
void) = 0;
17717 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
17722 ULONG ( STDMETHODCALLTYPE *AddRef )(
17725 ULONG ( STDMETHODCALLTYPE *Release )(
17728 ULONG ( STDMETHODCALLTYPE *GetMiscFlags )(
17744 #define IAMFilterMiscFlags_QueryInterface(This,riid,ppvObject) \
17745 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
17747 #define IAMFilterMiscFlags_AddRef(This) \
17748 (This)->lpVtbl -> AddRef(This)
17750 #define IAMFilterMiscFlags_Release(This) \
17751 (This)->lpVtbl -> Release(This)
17754 #define IAMFilterMiscFlags_GetMiscFlags(This) \
17755 (This)->lpVtbl -> GetMiscFlags(This)
17769 IRpcStubBuffer *This,
17770 IRpcChannelBuffer *_pRpcChannelBuffer,
17771 PRPC_MESSAGE _pRpcMessage,
17772 DWORD *_pdwStubPhase);
17779 #ifndef __IDrawVideoImage_INTERFACE_DEFINED__
17780 #define __IDrawVideoImage_INTERFACE_DEFINED__
17788 #if defined(__cplusplus) && !defined(CINTERFACE)
17790 MIDL_INTERFACE(
"48efb120-ab49-11d2-aed2-00a0c995e8d5")
17794 virtual HRESULT STDMETHODCALLTYPE DrawVideoImageBegin(
void) = 0;
17796 virtual HRESULT STDMETHODCALLTYPE DrawVideoImageEnd(
void) = 0;
17798 virtual HRESULT STDMETHODCALLTYPE DrawVideoImageDraw(
17801 LPRECT lprcDst) = 0;
17811 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
17816 ULONG ( STDMETHODCALLTYPE *AddRef )(
17819 ULONG ( STDMETHODCALLTYPE *Release )(
17822 HRESULT ( STDMETHODCALLTYPE *DrawVideoImageBegin )(
17825 HRESULT ( STDMETHODCALLTYPE *DrawVideoImageEnd )(
17828 HRESULT ( STDMETHODCALLTYPE *DrawVideoImageDraw )(
17847 #define IDrawVideoImage_QueryInterface(This,riid,ppvObject) \
17848 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
17850 #define IDrawVideoImage_AddRef(This) \
17851 (This)->lpVtbl -> AddRef(This)
17853 #define IDrawVideoImage_Release(This) \
17854 (This)->lpVtbl -> Release(This)
17857 #define IDrawVideoImage_DrawVideoImageBegin(This) \
17858 (This)->lpVtbl -> DrawVideoImageBegin(This)
17860 #define IDrawVideoImage_DrawVideoImageEnd(This) \
17861 (This)->lpVtbl -> DrawVideoImageEnd(This)
17863 #define IDrawVideoImage_DrawVideoImageDraw(This,hdc,lprcSrc,lprcDst) \
17864 (This)->lpVtbl -> DrawVideoImageDraw(This,hdc,lprcSrc,lprcDst)
17878 IRpcStubBuffer *This,
17879 IRpcChannelBuffer *_pRpcChannelBuffer,
17880 PRPC_MESSAGE _pRpcMessage,
17881 DWORD *_pdwStubPhase);
17889 IRpcStubBuffer *This,
17890 IRpcChannelBuffer *_pRpcChannelBuffer,
17891 PRPC_MESSAGE _pRpcMessage,
17892 DWORD *_pdwStubPhase);
17903 IRpcStubBuffer *This,
17904 IRpcChannelBuffer *_pRpcChannelBuffer,
17905 PRPC_MESSAGE _pRpcMessage,
17906 DWORD *_pdwStubPhase);
17913 #ifndef __IDecimateVideoImage_INTERFACE_DEFINED__
17914 #define __IDecimateVideoImage_INTERFACE_DEFINED__
17922 #if defined(__cplusplus) && !defined(CINTERFACE)
17924 MIDL_INTERFACE(
"2e5ea3e0-e924-11d2-b6da-00a0c995e8df")
17928 virtual HRESULT STDMETHODCALLTYPE SetDecimationImageSize(
17932 virtual HRESULT STDMETHODCALLTYPE ResetDecimationImageSize(
void) = 0;
17942 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
17947 ULONG ( STDMETHODCALLTYPE *AddRef )(
17950 ULONG ( STDMETHODCALLTYPE *Release )(
17953 HRESULT ( STDMETHODCALLTYPE *SetDecimationImageSize )(
17958 HRESULT ( STDMETHODCALLTYPE *ResetDecimationImageSize )(
17974 #define IDecimateVideoImage_QueryInterface(This,riid,ppvObject) \
17975 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
17977 #define IDecimateVideoImage_AddRef(This) \
17978 (This)->lpVtbl -> AddRef(This)
17980 #define IDecimateVideoImage_Release(This) \
17981 (This)->lpVtbl -> Release(This)
17984 #define IDecimateVideoImage_SetDecimationImageSize(This,lWidth,lHeight) \
17985 (This)->lpVtbl -> SetDecimationImageSize(This,lWidth,lHeight)
17987 #define IDecimateVideoImage_ResetDecimationImageSize(This) \
17988 (This)->lpVtbl -> ResetDecimationImageSize(This)
18004 IRpcStubBuffer *This,
18005 IRpcChannelBuffer *_pRpcChannelBuffer,
18006 PRPC_MESSAGE _pRpcMessage,
18007 DWORD *_pdwStubPhase);
18015 IRpcStubBuffer *This,
18016 IRpcChannelBuffer *_pRpcChannelBuffer,
18017 PRPC_MESSAGE _pRpcMessage,
18018 DWORD *_pdwStubPhase);
18042 #ifndef __IAMVideoDecimationProperties_INTERFACE_DEFINED__
18043 #define __IAMVideoDecimationProperties_INTERFACE_DEFINED__
18051 #if defined(__cplusplus) && !defined(CINTERFACE)
18053 MIDL_INTERFACE(
"60d32930-13da-11d3-9ec6-c4fcaef5c7be")
18057 virtual HRESULT STDMETHODCALLTYPE QueryDecimationUsage(
18060 virtual HRESULT STDMETHODCALLTYPE SetDecimationUsage(
18071 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
18076 ULONG ( STDMETHODCALLTYPE *AddRef )(
18079 ULONG ( STDMETHODCALLTYPE *Release )(
18082 HRESULT ( STDMETHODCALLTYPE *QueryDecimationUsage )(
18086 HRESULT ( STDMETHODCALLTYPE *SetDecimationUsage )(
18103 #define IAMVideoDecimationProperties_QueryInterface(This,riid,ppvObject) \
18104 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
18106 #define IAMVideoDecimationProperties_AddRef(This) \
18107 (This)->lpVtbl -> AddRef(This)
18109 #define IAMVideoDecimationProperties_Release(This) \
18110 (This)->lpVtbl -> Release(This)
18113 #define IAMVideoDecimationProperties_QueryDecimationUsage(This,lpUsage) \
18114 (This)->lpVtbl -> QueryDecimationUsage(This,lpUsage)
18116 #define IAMVideoDecimationProperties_SetDecimationUsage(This,Usage) \
18117 (This)->lpVtbl -> SetDecimationUsage(This,Usage)
18132 IRpcStubBuffer *This,
18133 IRpcChannelBuffer *_pRpcChannelBuffer,
18134 PRPC_MESSAGE _pRpcMessage,
18135 DWORD *_pdwStubPhase);
18144 IRpcStubBuffer *This,
18145 IRpcChannelBuffer *_pRpcChannelBuffer,
18146 PRPC_MESSAGE _pRpcMessage,
18147 DWORD *_pdwStubPhase);
18154 #ifndef __IVideoFrameStep_INTERFACE_DEFINED__
18155 #define __IVideoFrameStep_INTERFACE_DEFINED__
18163 #if defined(__cplusplus) && !defined(CINTERFACE)
18165 MIDL_INTERFACE(
"e46a9787-2b71-444d-a4b5-1fab7b708d6a")
18169 virtual HRESULT STDMETHODCALLTYPE Step(
18171 IUnknown *pStepObject) = 0;
18173 virtual HRESULT STDMETHODCALLTYPE CanStep(
18175 IUnknown *pStepObject) = 0;
18177 virtual HRESULT STDMETHODCALLTYPE CancelStep(
void) = 0;
18187 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
18192 ULONG ( STDMETHODCALLTYPE *AddRef )(
18195 ULONG ( STDMETHODCALLTYPE *Release )(
18198 HRESULT ( STDMETHODCALLTYPE *Step )(
18203 HRESULT ( STDMETHODCALLTYPE *CanStep )(
18208 HRESULT ( STDMETHODCALLTYPE *CancelStep )(
18224 #define IVideoFrameStep_QueryInterface(This,riid,ppvObject) \
18225 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
18227 #define IVideoFrameStep_AddRef(This) \
18228 (This)->lpVtbl -> AddRef(This)
18230 #define IVideoFrameStep_Release(This) \
18231 (This)->lpVtbl -> Release(This)
18234 #define IVideoFrameStep_Step(This,dwFrames,pStepObject) \
18235 (This)->lpVtbl -> Step(This,dwFrames,pStepObject)
18237 #define IVideoFrameStep_CanStep(This,bMultiple,pStepObject) \
18238 (This)->lpVtbl -> CanStep(This,bMultiple,pStepObject)
18240 #define IVideoFrameStep_CancelStep(This) \
18241 (This)->lpVtbl -> CancelStep(This)
18257 IRpcStubBuffer *This,
18258 IRpcChannelBuffer *_pRpcChannelBuffer,
18259 PRPC_MESSAGE _pRpcMessage,
18260 DWORD *_pdwStubPhase);
18270 IRpcStubBuffer *This,
18271 IRpcChannelBuffer *_pRpcChannelBuffer,
18272 PRPC_MESSAGE _pRpcMessage,
18273 DWORD *_pdwStubPhase);
18281 IRpcStubBuffer *This,
18282 IRpcChannelBuffer *_pRpcChannelBuffer,
18283 PRPC_MESSAGE _pRpcMessage,
18284 DWORD *_pdwStubPhase);
18306 #ifndef __IAMLatency_INTERFACE_DEFINED__
18307 #define __IAMLatency_INTERFACE_DEFINED__
18315 #if defined(__cplusplus) && !defined(CINTERFACE)
18317 MIDL_INTERFACE(
"62EA93BA-EC62-11d2-B770-00C04FB6BD3D")
18321 virtual HRESULT STDMETHODCALLTYPE GetLatency(
18322 REFERENCE_TIME *prtLatency) = 0;
18332 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
18337 ULONG ( STDMETHODCALLTYPE *AddRef )(
18340 ULONG ( STDMETHODCALLTYPE *Release )(
18343 HRESULT ( STDMETHODCALLTYPE *GetLatency )(
18360 #define IAMLatency_QueryInterface(This,riid,ppvObject) \
18361 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
18363 #define IAMLatency_AddRef(This) \
18364 (This)->lpVtbl -> AddRef(This)
18366 #define IAMLatency_Release(This) \
18367 (This)->lpVtbl -> Release(This)
18370 #define IAMLatency_GetLatency(This,prtLatency) \
18371 (This)->lpVtbl -> GetLatency(This,prtLatency)
18386 IRpcStubBuffer *This,
18387 IRpcChannelBuffer *_pRpcChannelBuffer,
18388 PRPC_MESSAGE _pRpcMessage,
18389 DWORD *_pdwStubPhase);
18396 #ifndef __IAMPushSource_INTERFACE_DEFINED__
18397 #define __IAMPushSource_INTERFACE_DEFINED__
18405 #if defined(__cplusplus) && !defined(CINTERFACE)
18407 MIDL_INTERFACE(
"F185FE76-E64E-11d2-B76E-00C04FB6BD3D")
18411 virtual HRESULT STDMETHODCALLTYPE GetPushSourceFlags(
18412 ULONG *pFlags) = 0;
18414 virtual HRESULT STDMETHODCALLTYPE SetPushSourceFlags(
18417 virtual HRESULT STDMETHODCALLTYPE SetStreamOffset(
18418 REFERENCE_TIME rtOffset) = 0;
18420 virtual HRESULT STDMETHODCALLTYPE GetStreamOffset(
18421 REFERENCE_TIME *prtOffset) = 0;
18423 virtual HRESULT STDMETHODCALLTYPE GetMaxStreamOffset(
18424 REFERENCE_TIME *prtMaxOffset) = 0;
18426 virtual HRESULT STDMETHODCALLTYPE SetMaxStreamOffset(
18427 REFERENCE_TIME rtMaxOffset) = 0;
18437 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
18442 ULONG ( STDMETHODCALLTYPE *AddRef )(
18445 ULONG ( STDMETHODCALLTYPE *Release )(
18448 HRESULT ( STDMETHODCALLTYPE *GetLatency )(
18452 HRESULT ( STDMETHODCALLTYPE *GetPushSourceFlags )(
18456 HRESULT ( STDMETHODCALLTYPE *SetPushSourceFlags )(
18460 HRESULT ( STDMETHODCALLTYPE *SetStreamOffset )(
18464 HRESULT ( STDMETHODCALLTYPE *GetStreamOffset )(
18468 HRESULT ( STDMETHODCALLTYPE *GetMaxStreamOffset )(
18472 HRESULT ( STDMETHODCALLTYPE *SetMaxStreamOffset )(
18489 #define IAMPushSource_QueryInterface(This,riid,ppvObject) \
18490 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
18492 #define IAMPushSource_AddRef(This) \
18493 (This)->lpVtbl -> AddRef(This)
18495 #define IAMPushSource_Release(This) \
18496 (This)->lpVtbl -> Release(This)
18499 #define IAMPushSource_GetLatency(This,prtLatency) \
18500 (This)->lpVtbl -> GetLatency(This,prtLatency)
18503 #define IAMPushSource_GetPushSourceFlags(This,pFlags) \
18504 (This)->lpVtbl -> GetPushSourceFlags(This,pFlags)
18506 #define IAMPushSource_SetPushSourceFlags(This,Flags) \
18507 (This)->lpVtbl -> SetPushSourceFlags(This,Flags)
18509 #define IAMPushSource_SetStreamOffset(This,rtOffset) \
18510 (This)->lpVtbl -> SetStreamOffset(This,rtOffset)
18512 #define IAMPushSource_GetStreamOffset(This,prtOffset) \
18513 (This)->lpVtbl -> GetStreamOffset(This,prtOffset)
18515 #define IAMPushSource_GetMaxStreamOffset(This,prtMaxOffset) \
18516 (This)->lpVtbl -> GetMaxStreamOffset(This,prtMaxOffset)
18518 #define IAMPushSource_SetMaxStreamOffset(This,rtMaxOffset) \
18519 (This)->lpVtbl -> SetMaxStreamOffset(This,rtMaxOffset)
18534 IRpcStubBuffer *This,
18535 IRpcChannelBuffer *_pRpcChannelBuffer,
18536 PRPC_MESSAGE _pRpcMessage,
18537 DWORD *_pdwStubPhase);
18546 IRpcStubBuffer *This,
18547 IRpcChannelBuffer *_pRpcChannelBuffer,
18548 PRPC_MESSAGE _pRpcMessage,
18549 DWORD *_pdwStubPhase);
18558 IRpcStubBuffer *This,
18559 IRpcChannelBuffer *_pRpcChannelBuffer,
18560 PRPC_MESSAGE _pRpcMessage,
18561 DWORD *_pdwStubPhase);
18570 IRpcStubBuffer *This,
18571 IRpcChannelBuffer *_pRpcChannelBuffer,
18572 PRPC_MESSAGE _pRpcMessage,
18573 DWORD *_pdwStubPhase);
18582 IRpcStubBuffer *This,
18583 IRpcChannelBuffer *_pRpcChannelBuffer,
18584 PRPC_MESSAGE _pRpcMessage,
18585 DWORD *_pdwStubPhase);
18594 IRpcStubBuffer *This,
18595 IRpcChannelBuffer *_pRpcChannelBuffer,
18596 PRPC_MESSAGE _pRpcMessage,
18597 DWORD *_pdwStubPhase);
18604 #ifndef __IAMDeviceRemoval_INTERFACE_DEFINED__
18605 #define __IAMDeviceRemoval_INTERFACE_DEFINED__
18613 #if defined(__cplusplus) && !defined(CINTERFACE)
18615 MIDL_INTERFACE(
"f90a6130-b658-11d2-ae49-0000f8754b99")
18619 virtual HRESULT STDMETHODCALLTYPE DeviceInfo(
18620 CLSID *pclsidInterfaceClass,
18621 WCHAR **pwszSymbolicLink) = 0;
18623 virtual HRESULT STDMETHODCALLTYPE Reassociate(
void) = 0;
18625 virtual HRESULT STDMETHODCALLTYPE Disassociate(
void) = 0;
18635 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
18640 ULONG ( STDMETHODCALLTYPE *AddRef )(
18643 ULONG ( STDMETHODCALLTYPE *Release )(
18646 HRESULT ( STDMETHODCALLTYPE *DeviceInfo )(
18651 HRESULT ( STDMETHODCALLTYPE *Reassociate )(
18654 HRESULT ( STDMETHODCALLTYPE *Disassociate )(
18670 #define IAMDeviceRemoval_QueryInterface(This,riid,ppvObject) \
18671 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
18673 #define IAMDeviceRemoval_AddRef(This) \
18674 (This)->lpVtbl -> AddRef(This)
18676 #define IAMDeviceRemoval_Release(This) \
18677 (This)->lpVtbl -> Release(This)
18680 #define IAMDeviceRemoval_DeviceInfo(This,pclsidInterfaceClass,pwszSymbolicLink) \
18681 (This)->lpVtbl -> DeviceInfo(This,pclsidInterfaceClass,pwszSymbolicLink)
18683 #define IAMDeviceRemoval_Reassociate(This) \
18684 (This)->lpVtbl -> Reassociate(This)
18686 #define IAMDeviceRemoval_Disassociate(This) \
18687 (This)->lpVtbl -> Disassociate(This)
18703 IRpcStubBuffer *This,
18704 IRpcChannelBuffer *_pRpcChannelBuffer,
18705 PRPC_MESSAGE _pRpcMessage,
18706 DWORD *_pdwStubPhase);
18714 IRpcStubBuffer *This,
18715 IRpcChannelBuffer *_pRpcChannelBuffer,
18716 PRPC_MESSAGE _pRpcMessage,
18717 DWORD *_pdwStubPhase);
18725 IRpcStubBuffer *This,
18726 IRpcChannelBuffer *_pRpcChannelBuffer,
18727 PRPC_MESSAGE _pRpcMessage,
18728 DWORD *_pdwStubPhase);
18774 #ifndef __IDVEnc_INTERFACE_DEFINED__
18775 #define __IDVEnc_INTERFACE_DEFINED__
18783 #if defined(__cplusplus) && !defined(CINTERFACE)
18785 MIDL_INTERFACE(
"d18e17a0-aacb-11d0-afb0-00aa00b67a42")
18789 virtual HRESULT STDMETHODCALLTYPE get_IFormatResolution(
18796 virtual HRESULT STDMETHODCALLTYPE put_IFormatResolution(
18811 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
18816 ULONG ( STDMETHODCALLTYPE *AddRef )(
18819 ULONG ( STDMETHODCALLTYPE *Release )(
18822 HRESULT ( STDMETHODCALLTYPE *get_IFormatResolution )(
18830 HRESULT ( STDMETHODCALLTYPE *put_IFormatResolution )(
18851 #define IDVEnc_QueryInterface(This,riid,ppvObject) \
18852 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
18854 #define IDVEnc_AddRef(This) \
18855 (This)->lpVtbl -> AddRef(This)
18857 #define IDVEnc_Release(This) \
18858 (This)->lpVtbl -> Release(This)
18861 #define IDVEnc_get_IFormatResolution(This,VideoFormat,DVFormat,Resolution,fDVInfo,sDVInfo) \
18862 (This)->lpVtbl -> get_IFormatResolution(This,VideoFormat,DVFormat,Resolution,fDVInfo,sDVInfo)
18864 #define IDVEnc_put_IFormatResolution(This,VideoFormat,DVFormat,Resolution,fDVInfo,sDVInfo) \
18865 (This)->lpVtbl -> put_IFormatResolution(This,VideoFormat,DVFormat,Resolution,fDVInfo,sDVInfo)
18884 IRpcStubBuffer *This,
18885 IRpcChannelBuffer *_pRpcChannelBuffer,
18886 PRPC_MESSAGE _pRpcMessage,
18887 DWORD *_pdwStubPhase);
18900 IRpcStubBuffer *This,
18901 IRpcChannelBuffer *_pRpcChannelBuffer,
18902 PRPC_MESSAGE _pRpcMessage,
18903 DWORD *_pdwStubPhase);
18932 #ifndef __IIPDVDec_INTERFACE_DEFINED__
18933 #define __IIPDVDec_INTERFACE_DEFINED__
18941 #if defined(__cplusplus) && !defined(CINTERFACE)
18943 MIDL_INTERFACE(
"b8e8bd60-0bfe-11d0-af91-00aa00b67a42")
18947 virtual HRESULT STDMETHODCALLTYPE get_IPDisplay(
18948 int *displayPix) = 0;
18950 virtual HRESULT STDMETHODCALLTYPE put_IPDisplay(
18951 int displayPix) = 0;
18961 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
18966 ULONG ( STDMETHODCALLTYPE *AddRef )(
18969 ULONG ( STDMETHODCALLTYPE *Release )(
18972 HRESULT ( STDMETHODCALLTYPE *get_IPDisplay )(
18976 HRESULT ( STDMETHODCALLTYPE *put_IPDisplay )(
18993 #define IIPDVDec_QueryInterface(This,riid,ppvObject) \
18994 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
18996 #define IIPDVDec_AddRef(This) \
18997 (This)->lpVtbl -> AddRef(This)
18999 #define IIPDVDec_Release(This) \
19000 (This)->lpVtbl -> Release(This)
19003 #define IIPDVDec_get_IPDisplay(This,displayPix) \
19004 (This)->lpVtbl -> get_IPDisplay(This,displayPix)
19006 #define IIPDVDec_put_IPDisplay(This,displayPix) \
19007 (This)->lpVtbl -> put_IPDisplay(This,displayPix)
19022 IRpcStubBuffer *This,
19023 IRpcChannelBuffer *_pRpcChannelBuffer,
19024 PRPC_MESSAGE _pRpcMessage,
19025 DWORD *_pdwStubPhase);
19034 IRpcStubBuffer *This,
19035 IRpcChannelBuffer *_pRpcChannelBuffer,
19036 PRPC_MESSAGE _pRpcMessage,
19037 DWORD *_pdwStubPhase);
19044 #ifndef __IDVRGB219_INTERFACE_DEFINED__
19045 #define __IDVRGB219_INTERFACE_DEFINED__
19053 #if defined(__cplusplus) && !defined(CINTERFACE)
19055 MIDL_INTERFACE(
"58473A19-2BC8-4663-8012-25F81BABDDD1")
19059 virtual HRESULT STDMETHODCALLTYPE SetRGB219(
19070 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
19075 ULONG ( STDMETHODCALLTYPE *AddRef )(
19078 ULONG ( STDMETHODCALLTYPE *Release )(
19081 HRESULT ( STDMETHODCALLTYPE *SetRGB219 )(
19098 #define IDVRGB219_QueryInterface(This,riid,ppvObject) \
19099 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
19101 #define IDVRGB219_AddRef(This) \
19102 (This)->lpVtbl -> AddRef(This)
19104 #define IDVRGB219_Release(This) \
19105 (This)->lpVtbl -> Release(This)
19108 #define IDVRGB219_SetRGB219(This,bState) \
19109 (This)->lpVtbl -> SetRGB219(This,bState)
19124 IRpcStubBuffer *This,
19125 IRpcChannelBuffer *_pRpcChannelBuffer,
19126 PRPC_MESSAGE _pRpcMessage,
19127 DWORD *_pdwStubPhase);
19134 #ifndef __IDVSplitter_INTERFACE_DEFINED__
19135 #define __IDVSplitter_INTERFACE_DEFINED__
19143 #if defined(__cplusplus) && !defined(CINTERFACE)
19145 MIDL_INTERFACE(
"92a3a302-da7c-4a1f-ba7e-1802bb5d2d02")
19149 virtual HRESULT STDMETHODCALLTYPE DiscardAlternateVideoFrames(
19160 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
19165 ULONG ( STDMETHODCALLTYPE *AddRef )(
19168 ULONG ( STDMETHODCALLTYPE *Release )(
19171 HRESULT ( STDMETHODCALLTYPE *DiscardAlternateVideoFrames )(
19188 #define IDVSplitter_QueryInterface(This,riid,ppvObject) \
19189 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
19191 #define IDVSplitter_AddRef(This) \
19192 (This)->lpVtbl -> AddRef(This)
19194 #define IDVSplitter_Release(This) \
19195 (This)->lpVtbl -> Release(This)
19198 #define IDVSplitter_DiscardAlternateVideoFrames(This,nDiscard) \
19199 (This)->lpVtbl -> DiscardAlternateVideoFrames(This,nDiscard)
19214 IRpcStubBuffer *This,
19215 IRpcChannelBuffer *_pRpcChannelBuffer,
19216 PRPC_MESSAGE _pRpcMessage,
19217 DWORD *_pdwStubPhase);
19247 #ifndef __IAMAudioRendererStats_INTERFACE_DEFINED__
19248 #define __IAMAudioRendererStats_INTERFACE_DEFINED__
19256 #if defined(__cplusplus) && !defined(CINTERFACE)
19258 MIDL_INTERFACE(
"22320CB2-D41A-11d2-BF7C-D7CB9DF0BF93")
19262 virtual HRESULT STDMETHODCALLTYPE GetStatParam(
19265 DWORD *pdwParam2) = 0;
19275 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
19280 ULONG ( STDMETHODCALLTYPE *AddRef )(
19283 ULONG ( STDMETHODCALLTYPE *Release )(
19286 HRESULT ( STDMETHODCALLTYPE *GetStatParam )(
19305 #define IAMAudioRendererStats_QueryInterface(This,riid,ppvObject) \
19306 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
19308 #define IAMAudioRendererStats_AddRef(This) \
19309 (This)->lpVtbl -> AddRef(This)
19311 #define IAMAudioRendererStats_Release(This) \
19312 (This)->lpVtbl -> Release(This)
19315 #define IAMAudioRendererStats_GetStatParam(This,dwParam,pdwParam1,pdwParam2) \
19316 (This)->lpVtbl -> GetStatParam(This,dwParam,pdwParam1,pdwParam2)
19333 IRpcStubBuffer *This,
19334 IRpcChannelBuffer *_pRpcChannelBuffer,
19335 PRPC_MESSAGE _pRpcMessage,
19336 DWORD *_pdwStubPhase);
19357 #ifndef __IAMGraphStreams_INTERFACE_DEFINED__
19358 #define __IAMGraphStreams_INTERFACE_DEFINED__
19366 #if defined(__cplusplus) && !defined(CINTERFACE)
19368 MIDL_INTERFACE(
"632105FA-072E-11d3-8AF9-00C04FB6BD3D")
19372 virtual HRESULT STDMETHODCALLTYPE FindUpstreamInterface(
19375 void **ppvInterface,
19378 virtual HRESULT STDMETHODCALLTYPE SyncUsingStreamOffset(
19379 BOOL bUseStreamOffset) = 0;
19381 virtual HRESULT STDMETHODCALLTYPE SetMaxGraphLatency(
19382 REFERENCE_TIME rtMaxGraphLatency) = 0;
19392 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
19397 ULONG ( STDMETHODCALLTYPE *AddRef )(
19400 ULONG ( STDMETHODCALLTYPE *Release )(
19403 HRESULT ( STDMETHODCALLTYPE *FindUpstreamInterface )(
19410 HRESULT ( STDMETHODCALLTYPE *SyncUsingStreamOffset )(
19414 HRESULT ( STDMETHODCALLTYPE *SetMaxGraphLatency )(
19431 #define IAMGraphStreams_QueryInterface(This,riid,ppvObject) \
19432 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
19434 #define IAMGraphStreams_AddRef(This) \
19435 (This)->lpVtbl -> AddRef(This)
19437 #define IAMGraphStreams_Release(This) \
19438 (This)->lpVtbl -> Release(This)
19441 #define IAMGraphStreams_FindUpstreamInterface(This,pPin,riid,ppvInterface,dwFlags) \
19442 (This)->lpVtbl -> FindUpstreamInterface(This,pPin,riid,ppvInterface,dwFlags)
19444 #define IAMGraphStreams_SyncUsingStreamOffset(This,bUseStreamOffset) \
19445 (This)->lpVtbl -> SyncUsingStreamOffset(This,bUseStreamOffset)
19447 #define IAMGraphStreams_SetMaxGraphLatency(This,rtMaxGraphLatency) \
19448 (This)->lpVtbl -> SetMaxGraphLatency(This,rtMaxGraphLatency)
19466 IRpcStubBuffer *This,
19467 IRpcChannelBuffer *_pRpcChannelBuffer,
19468 PRPC_MESSAGE _pRpcMessage,
19469 DWORD *_pdwStubPhase);
19478 IRpcStubBuffer *This,
19479 IRpcChannelBuffer *_pRpcChannelBuffer,
19480 PRPC_MESSAGE _pRpcMessage,
19481 DWORD *_pdwStubPhase);
19490 IRpcStubBuffer *This,
19491 IRpcChannelBuffer *_pRpcChannelBuffer,
19492 PRPC_MESSAGE _pRpcMessage,
19493 DWORD *_pdwStubPhase);
19515 #ifndef __IAMOverlayFX_INTERFACE_DEFINED__
19516 #define __IAMOverlayFX_INTERFACE_DEFINED__
19524 #if defined(__cplusplus) && !defined(CINTERFACE)
19526 MIDL_INTERFACE(
"62fae250-7e65-4460-bfc9-6398b322073c")
19530 virtual HRESULT STDMETHODCALLTYPE QueryOverlayFXCaps(
19531 DWORD *lpdwOverlayFXCaps) = 0;
19533 virtual HRESULT STDMETHODCALLTYPE SetOverlayFX(
19534 DWORD dwOverlayFX) = 0;
19536 virtual HRESULT STDMETHODCALLTYPE GetOverlayFX(
19537 DWORD *lpdwOverlayFX) = 0;
19547 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
19552 ULONG ( STDMETHODCALLTYPE *AddRef )(
19555 ULONG ( STDMETHODCALLTYPE *Release )(
19558 HRESULT ( STDMETHODCALLTYPE *QueryOverlayFXCaps )(
19562 HRESULT ( STDMETHODCALLTYPE *SetOverlayFX )(
19566 HRESULT ( STDMETHODCALLTYPE *GetOverlayFX )(
19583 #define IAMOverlayFX_QueryInterface(This,riid,ppvObject) \
19584 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
19586 #define IAMOverlayFX_AddRef(This) \
19587 (This)->lpVtbl -> AddRef(This)
19589 #define IAMOverlayFX_Release(This) \
19590 (This)->lpVtbl -> Release(This)
19593 #define IAMOverlayFX_QueryOverlayFXCaps(This,lpdwOverlayFXCaps) \
19594 (This)->lpVtbl -> QueryOverlayFXCaps(This,lpdwOverlayFXCaps)
19596 #define IAMOverlayFX_SetOverlayFX(This,dwOverlayFX) \
19597 (This)->lpVtbl -> SetOverlayFX(This,dwOverlayFX)
19599 #define IAMOverlayFX_GetOverlayFX(This,lpdwOverlayFX) \
19600 (This)->lpVtbl -> GetOverlayFX(This,lpdwOverlayFX)
19615 IRpcStubBuffer *This,
19616 IRpcChannelBuffer *_pRpcChannelBuffer,
19617 PRPC_MESSAGE _pRpcMessage,
19618 DWORD *_pdwStubPhase);
19627 IRpcStubBuffer *This,
19628 IRpcChannelBuffer *_pRpcChannelBuffer,
19629 PRPC_MESSAGE _pRpcMessage,
19630 DWORD *_pdwStubPhase);
19639 IRpcStubBuffer *This,
19640 IRpcChannelBuffer *_pRpcChannelBuffer,
19641 PRPC_MESSAGE _pRpcMessage,
19642 DWORD *_pdwStubPhase);
19649 #ifndef __IAMOpenProgress_INTERFACE_DEFINED__
19650 #define __IAMOpenProgress_INTERFACE_DEFINED__
19658 #if defined(__cplusplus) && !defined(CINTERFACE)
19660 MIDL_INTERFACE(
"8E1C39A1-DE53-11cf-AA63-0080C744528D")
19664 virtual HRESULT STDMETHODCALLTYPE QueryProgress(
19665 LONGLONG *pllTotal,
19666 LONGLONG *pllCurrent) = 0;
19668 virtual HRESULT STDMETHODCALLTYPE AbortOperation(
void) = 0;
19678 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
19683 ULONG ( STDMETHODCALLTYPE *AddRef )(
19686 ULONG ( STDMETHODCALLTYPE *Release )(
19689 HRESULT ( STDMETHODCALLTYPE *QueryProgress )(
19694 HRESULT ( STDMETHODCALLTYPE *AbortOperation )(
19710 #define IAMOpenProgress_QueryInterface(This,riid,ppvObject) \
19711 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
19713 #define IAMOpenProgress_AddRef(This) \
19714 (This)->lpVtbl -> AddRef(This)
19716 #define IAMOpenProgress_Release(This) \
19717 (This)->lpVtbl -> Release(This)
19720 #define IAMOpenProgress_QueryProgress(This,pllTotal,pllCurrent) \
19721 (This)->lpVtbl -> QueryProgress(This,pllTotal,pllCurrent)
19723 #define IAMOpenProgress_AbortOperation(This) \
19724 (This)->lpVtbl -> AbortOperation(This)
19740 IRpcStubBuffer *This,
19741 IRpcChannelBuffer *_pRpcChannelBuffer,
19742 PRPC_MESSAGE _pRpcMessage,
19743 DWORD *_pdwStubPhase);
19751 IRpcStubBuffer *This,
19752 IRpcChannelBuffer *_pRpcChannelBuffer,
19753 PRPC_MESSAGE _pRpcMessage,
19754 DWORD *_pdwStubPhase);
19761 #ifndef __IMpeg2Demultiplexer_INTERFACE_DEFINED__
19762 #define __IMpeg2Demultiplexer_INTERFACE_DEFINED__
19770 #if defined(__cplusplus) && !defined(CINTERFACE)
19772 MIDL_INTERFACE(
"436eee9c-264f-4242-90e1-4e330c107512")
19776 virtual HRESULT STDMETHODCALLTYPE CreateOutputPin(
19779 IPin **ppIPin) = 0;
19781 virtual HRESULT STDMETHODCALLTYPE SetOutputPinMediaType(
19785 virtual HRESULT STDMETHODCALLTYPE DeleteOutputPin(
19786 LPWSTR pszPinName) = 0;
19796 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
19801 ULONG ( STDMETHODCALLTYPE *AddRef )(
19804 ULONG ( STDMETHODCALLTYPE *Release )(
19807 HRESULT ( STDMETHODCALLTYPE *CreateOutputPin )(
19813 HRESULT ( STDMETHODCALLTYPE *SetOutputPinMediaType )(
19818 HRESULT ( STDMETHODCALLTYPE *DeleteOutputPin )(
19835 #define IMpeg2Demultiplexer_QueryInterface(This,riid,ppvObject) \
19836 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
19838 #define IMpeg2Demultiplexer_AddRef(This) \
19839 (This)->lpVtbl -> AddRef(This)
19841 #define IMpeg2Demultiplexer_Release(This) \
19842 (This)->lpVtbl -> Release(This)
19845 #define IMpeg2Demultiplexer_CreateOutputPin(This,pMediaType,pszPinName,ppIPin) \
19846 (This)->lpVtbl -> CreateOutputPin(This,pMediaType,pszPinName,ppIPin)
19848 #define IMpeg2Demultiplexer_SetOutputPinMediaType(This,pszPinName,pMediaType) \
19849 (This)->lpVtbl -> SetOutputPinMediaType(This,pszPinName,pMediaType)
19851 #define IMpeg2Demultiplexer_DeleteOutputPin(This,pszPinName) \
19852 (This)->lpVtbl -> DeleteOutputPin(This,pszPinName)
19869 IRpcStubBuffer *This,
19870 IRpcChannelBuffer *_pRpcChannelBuffer,
19871 PRPC_MESSAGE _pRpcMessage,
19872 DWORD *_pdwStubPhase);
19882 IRpcStubBuffer *This,
19883 IRpcChannelBuffer *_pRpcChannelBuffer,
19884 PRPC_MESSAGE _pRpcMessage,
19885 DWORD *_pdwStubPhase);
19894 IRpcStubBuffer *This,
19895 IRpcChannelBuffer *_pRpcChannelBuffer,
19896 PRPC_MESSAGE _pRpcMessage,
19897 DWORD *_pdwStubPhase);
19907 #define MPEG2_PROGRAM_STREAM_MAP 0x00000000
19908 #define MPEG2_PROGRAM_ELEMENTARY_STREAM 0x00000001
19909 #define MPEG2_PROGRAM_DIRECTORY_PES_PACKET 0x00000002
19910 #define MPEG2_PROGRAM_PACK_HEADER 0x00000003
19911 #define MPEG2_PROGRAM_PES_STREAM 0x00000004
19912 #define MPEG2_PROGRAM_SYSTEM_HEADER 0x00000005
19913 #define SUBSTREAM_FILTER_VAL_NONE 0x10000000
19927 #ifndef __IEnumStreamIdMap_INTERFACE_DEFINED__
19928 #define __IEnumStreamIdMap_INTERFACE_DEFINED__
19936 #if defined(__cplusplus) && !defined(CINTERFACE)
19938 MIDL_INTERFACE(
"945C1566-6202-46fc-96C7-D87F289C6534")
19942 virtual HRESULT STDMETHODCALLTYPE Next(
19945 ULONG *pcReceived) = 0;
19947 virtual HRESULT STDMETHODCALLTYPE Skip(
19948 ULONG cRecords) = 0;
19950 virtual HRESULT STDMETHODCALLTYPE Reset(
void) = 0;
19952 virtual HRESULT STDMETHODCALLTYPE Clone(
19963 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
19968 ULONG ( STDMETHODCALLTYPE *AddRef )(
19971 ULONG ( STDMETHODCALLTYPE *Release )(
19974 HRESULT ( STDMETHODCALLTYPE *Next )(
19980 HRESULT ( STDMETHODCALLTYPE *Skip )(
19984 HRESULT ( STDMETHODCALLTYPE *Reset )(
19987 HRESULT ( STDMETHODCALLTYPE *Clone )(
20004 #define IEnumStreamIdMap_QueryInterface(This,riid,ppvObject) \
20005 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
20007 #define IEnumStreamIdMap_AddRef(This) \
20008 (This)->lpVtbl -> AddRef(This)
20010 #define IEnumStreamIdMap_Release(This) \
20011 (This)->lpVtbl -> Release(This)
20014 #define IEnumStreamIdMap_Next(This,cRequest,pStreamIdMap,pcReceived) \
20015 (This)->lpVtbl -> Next(This,cRequest,pStreamIdMap,pcReceived)
20017 #define IEnumStreamIdMap_Skip(This,cRecords) \
20018 (This)->lpVtbl -> Skip(This,cRecords)
20020 #define IEnumStreamIdMap_Reset(This) \
20021 (This)->lpVtbl -> Reset(This)
20023 #define IEnumStreamIdMap_Clone(This,ppIEnumStreamIdMap) \
20024 (This)->lpVtbl -> Clone(This,ppIEnumStreamIdMap)
20041 IRpcStubBuffer *This,
20042 IRpcChannelBuffer *_pRpcChannelBuffer,
20043 PRPC_MESSAGE _pRpcMessage,
20044 DWORD *_pdwStubPhase);
20053 IRpcStubBuffer *This,
20054 IRpcChannelBuffer *_pRpcChannelBuffer,
20055 PRPC_MESSAGE _pRpcMessage,
20056 DWORD *_pdwStubPhase);
20064 IRpcStubBuffer *This,
20065 IRpcChannelBuffer *_pRpcChannelBuffer,
20066 PRPC_MESSAGE _pRpcMessage,
20067 DWORD *_pdwStubPhase);
20076 IRpcStubBuffer *This,
20077 IRpcChannelBuffer *_pRpcChannelBuffer,
20078 PRPC_MESSAGE _pRpcMessage,
20079 DWORD *_pdwStubPhase);
20086 #ifndef __IMPEG2StreamIdMap_INTERFACE_DEFINED__
20087 #define __IMPEG2StreamIdMap_INTERFACE_DEFINED__
20095 #if defined(__cplusplus) && !defined(CINTERFACE)
20097 MIDL_INTERFACE(
"D0E04C47-25B8-4369-925A-362A01D95444")
20101 virtual HRESULT STDMETHODCALLTYPE MapStreamId(
20103 DWORD MediaSampleContent,
20104 ULONG ulSubstreamFilterValue,
20105 int iDataOffset) = 0;
20107 virtual HRESULT STDMETHODCALLTYPE UnmapStreamId(
20109 ULONG *pulStreamId) = 0;
20111 virtual HRESULT STDMETHODCALLTYPE EnumStreamIdMap(
20122 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
20127 ULONG ( STDMETHODCALLTYPE *AddRef )(
20130 ULONG ( STDMETHODCALLTYPE *Release )(
20133 HRESULT ( STDMETHODCALLTYPE *MapStreamId )(
20140 HRESULT ( STDMETHODCALLTYPE *UnmapStreamId )(
20145 HRESULT ( STDMETHODCALLTYPE *EnumStreamIdMap )(
20162 #define IMPEG2StreamIdMap_QueryInterface(This,riid,ppvObject) \
20163 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
20165 #define IMPEG2StreamIdMap_AddRef(This) \
20166 (This)->lpVtbl -> AddRef(This)
20168 #define IMPEG2StreamIdMap_Release(This) \
20169 (This)->lpVtbl -> Release(This)
20172 #define IMPEG2StreamIdMap_MapStreamId(This,ulStreamId,MediaSampleContent,ulSubstreamFilterValue,iDataOffset) \
20173 (This)->lpVtbl -> MapStreamId(This,ulStreamId,MediaSampleContent,ulSubstreamFilterValue,iDataOffset)
20175 #define IMPEG2StreamIdMap_UnmapStreamId(This,culStreamId,pulStreamId) \
20176 (This)->lpVtbl -> UnmapStreamId(This,culStreamId,pulStreamId)
20178 #define IMPEG2StreamIdMap_EnumStreamIdMap(This,ppIEnumStreamIdMap) \
20179 (This)->lpVtbl -> EnumStreamIdMap(This,ppIEnumStreamIdMap)
20197 IRpcStubBuffer *This,
20198 IRpcChannelBuffer *_pRpcChannelBuffer,
20199 PRPC_MESSAGE _pRpcMessage,
20200 DWORD *_pdwStubPhase);
20210 IRpcStubBuffer *This,
20211 IRpcChannelBuffer *_pRpcChannelBuffer,
20212 PRPC_MESSAGE _pRpcMessage,
20213 DWORD *_pdwStubPhase);
20222 IRpcStubBuffer *This,
20223 IRpcChannelBuffer *_pRpcChannelBuffer,
20224 PRPC_MESSAGE _pRpcMessage,
20225 DWORD *_pdwStubPhase);
20232 #ifndef __IRegisterServiceProvider_INTERFACE_DEFINED__
20233 #define __IRegisterServiceProvider_INTERFACE_DEFINED__
20241 #if defined(__cplusplus) && !defined(CINTERFACE)
20243 MIDL_INTERFACE(
"7B3A2F01-0751-48DD-B556-004785171C54")
20247 virtual HRESULT STDMETHODCALLTYPE RegisterService(
20248 REFGUID guidService,
20249 IUnknown *pUnkObject) = 0;
20259 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
20264 ULONG ( STDMETHODCALLTYPE *AddRef )(
20267 ULONG ( STDMETHODCALLTYPE *Release )(
20270 HRESULT ( STDMETHODCALLTYPE *RegisterService )(
20288 #define IRegisterServiceProvider_QueryInterface(This,riid,ppvObject) \
20289 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
20291 #define IRegisterServiceProvider_AddRef(This) \
20292 (This)->lpVtbl -> AddRef(This)
20294 #define IRegisterServiceProvider_Release(This) \
20295 (This)->lpVtbl -> Release(This)
20298 #define IRegisterServiceProvider_RegisterService(This,guidService,pUnkObject) \
20299 (This)->lpVtbl -> RegisterService(This,guidService,pUnkObject)
20315 IRpcStubBuffer *This,
20316 IRpcChannelBuffer *_pRpcChannelBuffer,
20317 PRPC_MESSAGE _pRpcMessage,
20318 DWORD *_pdwStubPhase);
20325 #ifndef __IAMClockSlave_INTERFACE_DEFINED__
20326 #define __IAMClockSlave_INTERFACE_DEFINED__
20334 #if defined(__cplusplus) && !defined(CINTERFACE)
20336 MIDL_INTERFACE(
"9FD52741-176D-4b36-8F51-CA8F933223BE")
20340 virtual HRESULT STDMETHODCALLTYPE SetErrorTolerance(
20341 DWORD dwTolerance) = 0;
20343 virtual HRESULT STDMETHODCALLTYPE GetErrorTolerance(
20344 DWORD *pdwTolerance) = 0;
20354 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
20359 ULONG ( STDMETHODCALLTYPE *AddRef )(
20362 ULONG ( STDMETHODCALLTYPE *Release )(
20365 HRESULT ( STDMETHODCALLTYPE *SetErrorTolerance )(
20369 HRESULT ( STDMETHODCALLTYPE *GetErrorTolerance )(
20386 #define IAMClockSlave_QueryInterface(This,riid,ppvObject) \
20387 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
20389 #define IAMClockSlave_AddRef(This) \
20390 (This)->lpVtbl -> AddRef(This)
20392 #define IAMClockSlave_Release(This) \
20393 (This)->lpVtbl -> Release(This)
20396 #define IAMClockSlave_SetErrorTolerance(This,dwTolerance) \
20397 (This)->lpVtbl -> SetErrorTolerance(This,dwTolerance)
20399 #define IAMClockSlave_GetErrorTolerance(This,pdwTolerance) \
20400 (This)->lpVtbl -> GetErrorTolerance(This,pdwTolerance)
20415 IRpcStubBuffer *This,
20416 IRpcChannelBuffer *_pRpcChannelBuffer,
20417 PRPC_MESSAGE _pRpcMessage,
20418 DWORD *_pdwStubPhase);
20427 IRpcStubBuffer *This,
20428 IRpcChannelBuffer *_pRpcChannelBuffer,
20429 PRPC_MESSAGE _pRpcMessage,
20430 DWORD *_pdwStubPhase);
20437 #ifndef __IAMGraphBuilderCallback_INTERFACE_DEFINED__
20438 #define __IAMGraphBuilderCallback_INTERFACE_DEFINED__
20446 #if defined(__cplusplus) && !defined(CINTERFACE)
20448 MIDL_INTERFACE(
"4995f511-9ddb-4f12-bd3b-f04611807b79")
20452 virtual HRESULT STDMETHODCALLTYPE SelectedFilter(
20453 IMoniker *pMon) = 0;
20455 virtual HRESULT STDMETHODCALLTYPE CreatedFilter(
20466 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
20471 ULONG ( STDMETHODCALLTYPE *AddRef )(
20474 ULONG ( STDMETHODCALLTYPE *Release )(
20477 HRESULT ( STDMETHODCALLTYPE *SelectedFilter )(
20481 HRESULT ( STDMETHODCALLTYPE *CreatedFilter )(
20498 #define IAMGraphBuilderCallback_QueryInterface(This,riid,ppvObject) \
20499 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
20501 #define IAMGraphBuilderCallback_AddRef(This) \
20502 (This)->lpVtbl -> AddRef(This)
20504 #define IAMGraphBuilderCallback_Release(This) \
20505 (This)->lpVtbl -> Release(This)
20508 #define IAMGraphBuilderCallback_SelectedFilter(This,pMon) \
20509 (This)->lpVtbl -> SelectedFilter(This,pMon)
20511 #define IAMGraphBuilderCallback_CreatedFilter(This,pFil) \
20512 (This)->lpVtbl -> CreatedFilter(This,pFil)
20527 IRpcStubBuffer *This,
20528 IRpcChannelBuffer *_pRpcChannelBuffer,
20529 PRPC_MESSAGE _pRpcMessage,
20530 DWORD *_pdwStubPhase);
20539 IRpcStubBuffer *This,
20540 IRpcChannelBuffer *_pRpcChannelBuffer,
20541 PRPC_MESSAGE _pRpcMessage,
20542 DWORD *_pdwStubPhase);
20553 #ifndef _IAMFilterGraphCallback_
20554 #define _IAMFilterGraphCallback_
20557 EXTERN_GUID(IID_IAMFilterGraphCallback,0x56a868fd,0x0ad4,0x11ce,0xb0,0xa3,0x0,0x20,0xaf,0x0b,0xa7,0x70);
20558 interface IAMFilterGraphCallback :
public IUnknown
20564 #endif // _IAMFilterGraphCallback_
20578 #ifndef __ICodecAPI_INTERFACE_DEFINED__
20579 #define __ICodecAPI_INTERFACE_DEFINED__
20587 #if defined(__cplusplus) && !defined(CINTERFACE)
20589 MIDL_INTERFACE(
"901db4c7-31ce-41a2-85dc-8fa0bf41b8da")
20593 virtual HRESULT STDMETHODCALLTYPE IsSupported(
20594 const GUID *Api) = 0;
20596 virtual HRESULT STDMETHODCALLTYPE IsModifiable(
20597 const GUID *Api) = 0;
20599 virtual HRESULT STDMETHODCALLTYPE GetParameterRange(
20603 VARIANT *SteppingDelta) = 0;
20605 virtual HRESULT STDMETHODCALLTYPE GetParameterValues(
20608 ULONG *ValuesCount) = 0;
20610 virtual HRESULT STDMETHODCALLTYPE GetDefaultValue(
20612 VARIANT *Value) = 0;
20614 virtual HRESULT STDMETHODCALLTYPE GetValue(
20616 VARIANT *Value) = 0;
20618 virtual HRESULT STDMETHODCALLTYPE SetValue(
20620 VARIANT *Value) = 0;
20622 virtual HRESULT STDMETHODCALLTYPE RegisterForEvent(
20624 LONG_PTR userData) = 0;
20626 virtual HRESULT STDMETHODCALLTYPE UnregisterForEvent(
20627 const GUID *Api) = 0;
20629 virtual HRESULT STDMETHODCALLTYPE SetAllDefaults(
void) = 0;
20631 virtual HRESULT STDMETHODCALLTYPE SetValueWithNotify(
20634 GUID **ChangedParam,
20635 ULONG *ChangedParamCount) = 0;
20637 virtual HRESULT STDMETHODCALLTYPE SetAllDefaultsWithNotify(
20638 GUID **ChangedParam,
20639 ULONG *ChangedParamCount) = 0;
20641 virtual HRESULT STDMETHODCALLTYPE GetAllSettings(
20642 IStream *__MIDL_0016) = 0;
20644 virtual HRESULT STDMETHODCALLTYPE SetAllSettings(
20645 IStream *__MIDL_0017) = 0;
20647 virtual HRESULT STDMETHODCALLTYPE SetAllSettingsWithNotify(
20648 IStream *__MIDL_0018,
20649 GUID **ChangedParam,
20650 ULONG *ChangedParamCount) = 0;
20660 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
20665 ULONG ( STDMETHODCALLTYPE *AddRef )(
20668 ULONG ( STDMETHODCALLTYPE *Release )(
20671 HRESULT ( STDMETHODCALLTYPE *IsSupported )(
20675 HRESULT ( STDMETHODCALLTYPE *IsModifiable )(
20679 HRESULT ( STDMETHODCALLTYPE *GetParameterRange )(
20686 HRESULT ( STDMETHODCALLTYPE *GetParameterValues )(
20692 HRESULT ( STDMETHODCALLTYPE *GetDefaultValue )(
20697 HRESULT ( STDMETHODCALLTYPE *GetValue )(
20702 HRESULT ( STDMETHODCALLTYPE *SetValue )(
20707 HRESULT ( STDMETHODCALLTYPE *RegisterForEvent )(
20712 HRESULT ( STDMETHODCALLTYPE *UnregisterForEvent )(
20716 HRESULT ( STDMETHODCALLTYPE *SetAllDefaults )(
20719 HRESULT ( STDMETHODCALLTYPE *SetValueWithNotify )(
20726 HRESULT ( STDMETHODCALLTYPE *SetAllDefaultsWithNotify )(
20731 HRESULT ( STDMETHODCALLTYPE *GetAllSettings )(
20735 HRESULT ( STDMETHODCALLTYPE *SetAllSettings )(
20739 HRESULT ( STDMETHODCALLTYPE *SetAllSettingsWithNotify )(
20758 #define ICodecAPI_QueryInterface(This,riid,ppvObject) \
20759 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
20761 #define ICodecAPI_AddRef(This) \
20762 (This)->lpVtbl -> AddRef(This)
20764 #define ICodecAPI_Release(This) \
20765 (This)->lpVtbl -> Release(This)
20768 #define ICodecAPI_IsSupported(This,Api) \
20769 (This)->lpVtbl -> IsSupported(This,Api)
20771 #define ICodecAPI_IsModifiable(This,Api) \
20772 (This)->lpVtbl -> IsModifiable(This,Api)
20774 #define ICodecAPI_GetParameterRange(This,Api,ValueMin,ValueMax,SteppingDelta) \
20775 (This)->lpVtbl -> GetParameterRange(This,Api,ValueMin,ValueMax,SteppingDelta)
20777 #define ICodecAPI_GetParameterValues(This,Api,Values,ValuesCount) \
20778 (This)->lpVtbl -> GetParameterValues(This,Api,Values,ValuesCount)
20780 #define ICodecAPI_GetDefaultValue(This,Api,Value) \
20781 (This)->lpVtbl -> GetDefaultValue(This,Api,Value)
20783 #define ICodecAPI_GetValue(This,Api,Value) \
20784 (This)->lpVtbl -> GetValue(This,Api,Value)
20786 #define ICodecAPI_SetValue(This,Api,Value) \
20787 (This)->lpVtbl -> SetValue(This,Api,Value)
20789 #define ICodecAPI_RegisterForEvent(This,Api,userData) \
20790 (This)->lpVtbl -> RegisterForEvent(This,Api,userData)
20792 #define ICodecAPI_UnregisterForEvent(This,Api) \
20793 (This)->lpVtbl -> UnregisterForEvent(This,Api)
20795 #define ICodecAPI_SetAllDefaults(This) \
20796 (This)->lpVtbl -> SetAllDefaults(This)
20798 #define ICodecAPI_SetValueWithNotify(This,Api,Value,ChangedParam,ChangedParamCount) \
20799 (This)->lpVtbl -> SetValueWithNotify(This,Api,Value,ChangedParam,ChangedParamCount)
20801 #define ICodecAPI_SetAllDefaultsWithNotify(This,ChangedParam,ChangedParamCount) \
20802 (This)->lpVtbl -> SetAllDefaultsWithNotify(This,ChangedParam,ChangedParamCount)
20804 #define ICodecAPI_GetAllSettings(This,__MIDL_0016) \
20805 (This)->lpVtbl -> GetAllSettings(This,__MIDL_0016)
20807 #define ICodecAPI_SetAllSettings(This,__MIDL_0017) \
20808 (This)->lpVtbl -> SetAllSettings(This,__MIDL_0017)
20810 #define ICodecAPI_SetAllSettingsWithNotify(This,__MIDL_0018,ChangedParam,ChangedParamCount) \
20811 (This)->lpVtbl -> SetAllSettingsWithNotify(This,__MIDL_0018,ChangedParam,ChangedParamCount)
20826 IRpcStubBuffer *This,
20827 IRpcChannelBuffer *_pRpcChannelBuffer,
20828 PRPC_MESSAGE _pRpcMessage,
20829 DWORD *_pdwStubPhase);
20838 IRpcStubBuffer *This,
20839 IRpcChannelBuffer *_pRpcChannelBuffer,
20840 PRPC_MESSAGE _pRpcMessage,
20841 DWORD *_pdwStubPhase);
20853 IRpcStubBuffer *This,
20854 IRpcChannelBuffer *_pRpcChannelBuffer,
20855 PRPC_MESSAGE _pRpcMessage,
20856 DWORD *_pdwStubPhase);
20867 IRpcStubBuffer *This,
20868 IRpcChannelBuffer *_pRpcChannelBuffer,
20869 PRPC_MESSAGE _pRpcMessage,
20870 DWORD *_pdwStubPhase);
20880 IRpcStubBuffer *This,
20881 IRpcChannelBuffer *_pRpcChannelBuffer,
20882 PRPC_MESSAGE _pRpcMessage,
20883 DWORD *_pdwStubPhase);
20893 IRpcStubBuffer *This,
20894 IRpcChannelBuffer *_pRpcChannelBuffer,
20895 PRPC_MESSAGE _pRpcMessage,
20896 DWORD *_pdwStubPhase);
20906 IRpcStubBuffer *This,
20907 IRpcChannelBuffer *_pRpcChannelBuffer,
20908 PRPC_MESSAGE _pRpcMessage,
20909 DWORD *_pdwStubPhase);
20919 IRpcStubBuffer *This,
20920 IRpcChannelBuffer *_pRpcChannelBuffer,
20921 PRPC_MESSAGE _pRpcMessage,
20922 DWORD *_pdwStubPhase);
20931 IRpcStubBuffer *This,
20932 IRpcChannelBuffer *_pRpcChannelBuffer,
20933 PRPC_MESSAGE _pRpcMessage,
20934 DWORD *_pdwStubPhase);
20942 IRpcStubBuffer *This,
20943 IRpcChannelBuffer *_pRpcChannelBuffer,
20944 PRPC_MESSAGE _pRpcMessage,
20945 DWORD *_pdwStubPhase);
20957 IRpcStubBuffer *This,
20958 IRpcChannelBuffer *_pRpcChannelBuffer,
20959 PRPC_MESSAGE _pRpcMessage,
20960 DWORD *_pdwStubPhase);
20970 IRpcStubBuffer *This,
20971 IRpcChannelBuffer *_pRpcChannelBuffer,
20972 PRPC_MESSAGE _pRpcMessage,
20973 DWORD *_pdwStubPhase);
20982 IRpcStubBuffer *This,
20983 IRpcChannelBuffer *_pRpcChannelBuffer,
20984 PRPC_MESSAGE _pRpcMessage,
20985 DWORD *_pdwStubPhase);
20994 IRpcStubBuffer *This,
20995 IRpcChannelBuffer *_pRpcChannelBuffer,
20996 PRPC_MESSAGE _pRpcMessage,
20997 DWORD *_pdwStubPhase);
21008 IRpcStubBuffer *This,
21009 IRpcChannelBuffer *_pRpcChannelBuffer,
21010 PRPC_MESSAGE _pRpcMessage,
21011 DWORD *_pdwStubPhase);
21018 #ifndef __IGetCapabilitiesKey_INTERFACE_DEFINED__
21019 #define __IGetCapabilitiesKey_INTERFACE_DEFINED__
21027 #if defined(__cplusplus) && !defined(CINTERFACE)
21029 MIDL_INTERFACE(
"a8809222-07bb-48ea-951c-33158100625b")
21033 virtual HRESULT STDMETHODCALLTYPE GetCapabilitiesKey(
21044 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
21049 ULONG ( STDMETHODCALLTYPE *AddRef )(
21052 ULONG ( STDMETHODCALLTYPE *Release )(
21055 HRESULT ( STDMETHODCALLTYPE *GetCapabilitiesKey )(
21072 #define IGetCapabilitiesKey_QueryInterface(This,riid,ppvObject) \
21073 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
21075 #define IGetCapabilitiesKey_AddRef(This) \
21076 (This)->lpVtbl -> AddRef(This)
21078 #define IGetCapabilitiesKey_Release(This) \
21079 (This)->lpVtbl -> Release(This)
21082 #define IGetCapabilitiesKey_GetCapabilitiesKey(This,pHKey) \
21083 (This)->lpVtbl -> GetCapabilitiesKey(This,pHKey)
21098 IRpcStubBuffer *This,
21099 IRpcChannelBuffer *_pRpcChannelBuffer,
21100 PRPC_MESSAGE _pRpcMessage,
21101 DWORD *_pdwStubPhase);
21108 #ifndef __IEncoderAPI_INTERFACE_DEFINED__
21109 #define __IEncoderAPI_INTERFACE_DEFINED__
21117 #if defined(__cplusplus) && !defined(CINTERFACE)
21119 MIDL_INTERFACE(
"70423839-6ACC-4b23-B079-21DBF08156A5")
21123 virtual HRESULT STDMETHODCALLTYPE IsSupported(
21124 const GUID *Api) = 0;
21126 virtual HRESULT STDMETHODCALLTYPE IsAvailable(
21127 const GUID *Api) = 0;
21129 virtual HRESULT STDMETHODCALLTYPE GetParameterRange(
21133 VARIANT *SteppingDelta) = 0;
21135 virtual HRESULT STDMETHODCALLTYPE GetParameterValues(
21138 ULONG *ValuesCount) = 0;
21140 virtual HRESULT STDMETHODCALLTYPE GetDefaultValue(
21142 VARIANT *Value) = 0;
21144 virtual HRESULT STDMETHODCALLTYPE GetValue(
21146 VARIANT *Value) = 0;
21148 virtual HRESULT STDMETHODCALLTYPE SetValue(
21150 VARIANT *Value) = 0;
21160 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
21165 ULONG ( STDMETHODCALLTYPE *AddRef )(
21168 ULONG ( STDMETHODCALLTYPE *Release )(
21171 HRESULT ( STDMETHODCALLTYPE *IsSupported )(
21175 HRESULT ( STDMETHODCALLTYPE *IsAvailable )(
21179 HRESULT ( STDMETHODCALLTYPE *GetParameterRange )(
21186 HRESULT ( STDMETHODCALLTYPE *GetParameterValues )(
21192 HRESULT ( STDMETHODCALLTYPE *GetDefaultValue )(
21197 HRESULT ( STDMETHODCALLTYPE *GetValue )(
21202 HRESULT ( STDMETHODCALLTYPE *SetValue )(
21220 #define IEncoderAPI_QueryInterface(This,riid,ppvObject) \
21221 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
21223 #define IEncoderAPI_AddRef(This) \
21224 (This)->lpVtbl -> AddRef(This)
21226 #define IEncoderAPI_Release(This) \
21227 (This)->lpVtbl -> Release(This)
21230 #define IEncoderAPI_IsSupported(This,Api) \
21231 (This)->lpVtbl -> IsSupported(This,Api)
21233 #define IEncoderAPI_IsAvailable(This,Api) \
21234 (This)->lpVtbl -> IsAvailable(This,Api)
21236 #define IEncoderAPI_GetParameterRange(This,Api,ValueMin,ValueMax,SteppingDelta) \
21237 (This)->lpVtbl -> GetParameterRange(This,Api,ValueMin,ValueMax,SteppingDelta)
21239 #define IEncoderAPI_GetParameterValues(This,Api,Values,ValuesCount) \
21240 (This)->lpVtbl -> GetParameterValues(This,Api,Values,ValuesCount)
21242 #define IEncoderAPI_GetDefaultValue(This,Api,Value) \
21243 (This)->lpVtbl -> GetDefaultValue(This,Api,Value)
21245 #define IEncoderAPI_GetValue(This,Api,Value) \
21246 (This)->lpVtbl -> GetValue(This,Api,Value)
21248 #define IEncoderAPI_SetValue(This,Api,Value) \
21249 (This)->lpVtbl -> SetValue(This,Api,Value)
21264 IRpcStubBuffer *This,
21265 IRpcChannelBuffer *_pRpcChannelBuffer,
21266 PRPC_MESSAGE _pRpcMessage,
21267 DWORD *_pdwStubPhase);
21276 IRpcStubBuffer *This,
21277 IRpcChannelBuffer *_pRpcChannelBuffer,
21278 PRPC_MESSAGE _pRpcMessage,
21279 DWORD *_pdwStubPhase);
21291 IRpcStubBuffer *This,
21292 IRpcChannelBuffer *_pRpcChannelBuffer,
21293 PRPC_MESSAGE _pRpcMessage,
21294 DWORD *_pdwStubPhase);
21305 IRpcStubBuffer *This,
21306 IRpcChannelBuffer *_pRpcChannelBuffer,
21307 PRPC_MESSAGE _pRpcMessage,
21308 DWORD *_pdwStubPhase);
21318 IRpcStubBuffer *This,
21319 IRpcChannelBuffer *_pRpcChannelBuffer,
21320 PRPC_MESSAGE _pRpcMessage,
21321 DWORD *_pdwStubPhase);
21331 IRpcStubBuffer *This,
21332 IRpcChannelBuffer *_pRpcChannelBuffer,
21333 PRPC_MESSAGE _pRpcMessage,
21334 DWORD *_pdwStubPhase);
21344 IRpcStubBuffer *This,
21345 IRpcChannelBuffer *_pRpcChannelBuffer,
21346 PRPC_MESSAGE _pRpcMessage,
21347 DWORD *_pdwStubPhase);
21354 #ifndef __IVideoEncoder_INTERFACE_DEFINED__
21355 #define __IVideoEncoder_INTERFACE_DEFINED__
21363 #if defined(__cplusplus) && !defined(CINTERFACE)
21365 MIDL_INTERFACE(
"02997C3B-8E1B-460e-9270-545E0DE9563E")
21377 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
21382 ULONG ( STDMETHODCALLTYPE *AddRef )(
21385 ULONG ( STDMETHODCALLTYPE *Release )(
21388 HRESULT ( STDMETHODCALLTYPE *IsSupported )(
21392 HRESULT ( STDMETHODCALLTYPE *IsAvailable )(
21396 HRESULT ( STDMETHODCALLTYPE *GetParameterRange )(
21403 HRESULT ( STDMETHODCALLTYPE *GetParameterValues )(
21409 HRESULT ( STDMETHODCALLTYPE *GetDefaultValue )(
21414 HRESULT ( STDMETHODCALLTYPE *GetValue )(
21419 HRESULT ( STDMETHODCALLTYPE *SetValue )(
21437 #define IVideoEncoder_QueryInterface(This,riid,ppvObject) \
21438 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
21440 #define IVideoEncoder_AddRef(This) \
21441 (This)->lpVtbl -> AddRef(This)
21443 #define IVideoEncoder_Release(This) \
21444 (This)->lpVtbl -> Release(This)
21447 #define IVideoEncoder_IsSupported(This,Api) \
21448 (This)->lpVtbl -> IsSupported(This,Api)
21450 #define IVideoEncoder_IsAvailable(This,Api) \
21451 (This)->lpVtbl -> IsAvailable(This,Api)
21453 #define IVideoEncoder_GetParameterRange(This,Api,ValueMin,ValueMax,SteppingDelta) \
21454 (This)->lpVtbl -> GetParameterRange(This,Api,ValueMin,ValueMax,SteppingDelta)
21456 #define IVideoEncoder_GetParameterValues(This,Api,Values,ValuesCount) \
21457 (This)->lpVtbl -> GetParameterValues(This,Api,Values,ValuesCount)
21459 #define IVideoEncoder_GetDefaultValue(This,Api,Value) \
21460 (This)->lpVtbl -> GetDefaultValue(This,Api,Value)
21462 #define IVideoEncoder_GetValue(This,Api,Value) \
21463 (This)->lpVtbl -> GetValue(This,Api,Value)
21465 #define IVideoEncoder_SetValue(This,Api,Value) \
21466 (This)->lpVtbl -> SetValue(This,Api,Value)
21483 #ifndef __ENCODER_API_DEFINES__
21484 #define __ENCODER_API_DEFINES__
21492 #endif // __ENCODER_API_DEFINES__
21493 #define AM_GETDECODERCAP_QUERY_VMR_SUPPORT 0x00000001
21494 #define VMR_NOTSUPPORTED 0x00000000
21495 #define VMR_SUPPORTED 0x00000001
21496 #define AM_QUERY_DECODER_VMR_SUPPORT 0x00000001
21497 #define AM_QUERY_DECODER_DXVA_1_SUPPORT 0x00000002
21498 #define AM_QUERY_DECODER_DVD_SUPPORT 0x00000003
21499 #define AM_QUERY_DECODER_ATSC_SD_SUPPORT 0x00000004
21500 #define AM_QUERY_DECODER_ATSC_HD_SUPPORT 0x00000005
21501 #define AM_GETDECODERCAP_QUERY_VMR9_SUPPORT 0x00000006
21502 #define DECODER_CAP_NOTSUPPORTED 0x00000000
21503 #define DECODER_CAP_SUPPORTED 0x00000001
21509 #ifndef __IAMDecoderCaps_INTERFACE_DEFINED__
21510 #define __IAMDecoderCaps_INTERFACE_DEFINED__
21518 #if defined(__cplusplus) && !defined(CINTERFACE)
21520 MIDL_INTERFACE(
"c0dff467-d499-4986-972b-e1d9090fa941")
21524 virtual HRESULT STDMETHODCALLTYPE GetDecoderCaps(
21526 DWORD *lpdwCap) = 0;
21536 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
21541 ULONG ( STDMETHODCALLTYPE *AddRef )(
21544 ULONG ( STDMETHODCALLTYPE *Release )(
21547 HRESULT ( STDMETHODCALLTYPE *GetDecoderCaps )(
21565 #define IAMDecoderCaps_QueryInterface(This,riid,ppvObject) \
21566 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
21568 #define IAMDecoderCaps_AddRef(This) \
21569 (This)->lpVtbl -> AddRef(This)
21571 #define IAMDecoderCaps_Release(This) \
21572 (This)->lpVtbl -> Release(This)
21575 #define IAMDecoderCaps_GetDecoderCaps(This,dwCapIndex,lpdwCap) \
21576 (This)->lpVtbl -> GetDecoderCaps(This,dwCapIndex,lpdwCap)
21592 IRpcStubBuffer *This,
21593 IRpcChannelBuffer *_pRpcChannelBuffer,
21594 PRPC_MESSAGE _pRpcMessage,
21595 DWORD *_pdwStubPhase);
21998 #ifndef __IDvdControl_INTERFACE_DEFINED__
21999 #define __IDvdControl_INTERFACE_DEFINED__
22007 #if defined(__cplusplus) && !defined(CINTERFACE)
22009 MIDL_INTERFACE(
"A70EFE61-E2A3-11d0-A9BE-00AA0061BE93")
22013 virtual HRESULT STDMETHODCALLTYPE TitlePlay(
22014 ULONG ulTitle) = 0;
22016 virtual HRESULT STDMETHODCALLTYPE ChapterPlay(
22018 ULONG ulChapter) = 0;
22020 virtual HRESULT STDMETHODCALLTYPE TimePlay(
22022 ULONG bcdTime) = 0;
22024 virtual HRESULT STDMETHODCALLTYPE StopForResume(
void) = 0;
22026 virtual HRESULT STDMETHODCALLTYPE GoUp(
void) = 0;
22028 virtual HRESULT STDMETHODCALLTYPE TimeSearch(
22029 ULONG bcdTime) = 0;
22031 virtual HRESULT STDMETHODCALLTYPE ChapterSearch(
22032 ULONG ulChapter) = 0;
22034 virtual HRESULT STDMETHODCALLTYPE PrevPGSearch(
void) = 0;
22036 virtual HRESULT STDMETHODCALLTYPE TopPGSearch(
void) = 0;
22038 virtual HRESULT STDMETHODCALLTYPE NextPGSearch(
void) = 0;
22040 virtual HRESULT STDMETHODCALLTYPE ForwardScan(
22041 double dwSpeed) = 0;
22043 virtual HRESULT STDMETHODCALLTYPE BackwardScan(
22044 double dwSpeed) = 0;
22046 virtual HRESULT STDMETHODCALLTYPE MenuCall(
22049 virtual HRESULT STDMETHODCALLTYPE Resume(
void) = 0;
22051 virtual HRESULT STDMETHODCALLTYPE UpperButtonSelect(
void) = 0;
22053 virtual HRESULT STDMETHODCALLTYPE LowerButtonSelect(
void) = 0;
22055 virtual HRESULT STDMETHODCALLTYPE LeftButtonSelect(
void) = 0;
22057 virtual HRESULT STDMETHODCALLTYPE RightButtonSelect(
void) = 0;
22059 virtual HRESULT STDMETHODCALLTYPE ButtonActivate(
void) = 0;
22061 virtual HRESULT STDMETHODCALLTYPE ButtonSelectAndActivate(
22062 ULONG ulButton) = 0;
22064 virtual HRESULT STDMETHODCALLTYPE StillOff(
void) = 0;
22066 virtual HRESULT STDMETHODCALLTYPE PauseOn(
void) = 0;
22068 virtual HRESULT STDMETHODCALLTYPE PauseOff(
void) = 0;
22070 virtual HRESULT STDMETHODCALLTYPE MenuLanguageSelect(
22071 LCID Language) = 0;
22073 virtual HRESULT STDMETHODCALLTYPE AudioStreamChange(
22074 ULONG ulAudio) = 0;
22076 virtual HRESULT STDMETHODCALLTYPE SubpictureStreamChange(
22077 ULONG ulSubPicture,
22078 BOOL bDisplay) = 0;
22080 virtual HRESULT STDMETHODCALLTYPE AngleChange(
22081 ULONG ulAngle) = 0;
22083 virtual HRESULT STDMETHODCALLTYPE ParentalLevelSelect(
22084 ULONG ulParentalLevel) = 0;
22086 virtual HRESULT STDMETHODCALLTYPE ParentalCountrySelect(
22087 WORD wCountry) = 0;
22089 virtual HRESULT STDMETHODCALLTYPE KaraokeAudioPresentationModeChange(
22092 virtual HRESULT STDMETHODCALLTYPE VideoModePreferrence(
22093 ULONG ulPreferredDisplayMode) = 0;
22095 virtual HRESULT STDMETHODCALLTYPE SetRoot(
22096 LPCWSTR pszPath) = 0;
22098 virtual HRESULT STDMETHODCALLTYPE MouseActivate(
22101 virtual HRESULT STDMETHODCALLTYPE MouseSelect(
22104 virtual HRESULT STDMETHODCALLTYPE ChapterPlayAutoStop(
22107 ULONG ulChaptersToPlay) = 0;
22117 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
22122 ULONG ( STDMETHODCALLTYPE *AddRef )(
22125 ULONG ( STDMETHODCALLTYPE *Release )(
22128 HRESULT ( STDMETHODCALLTYPE *TitlePlay )(
22132 HRESULT ( STDMETHODCALLTYPE *ChapterPlay )(
22137 HRESULT ( STDMETHODCALLTYPE *TimePlay )(
22142 HRESULT ( STDMETHODCALLTYPE *StopForResume )(
22145 HRESULT ( STDMETHODCALLTYPE *GoUp )(
22148 HRESULT ( STDMETHODCALLTYPE *TimeSearch )(
22152 HRESULT ( STDMETHODCALLTYPE *ChapterSearch )(
22156 HRESULT ( STDMETHODCALLTYPE *PrevPGSearch )(
22159 HRESULT ( STDMETHODCALLTYPE *TopPGSearch )(
22162 HRESULT ( STDMETHODCALLTYPE *NextPGSearch )(
22165 HRESULT ( STDMETHODCALLTYPE *ForwardScan )(
22169 HRESULT ( STDMETHODCALLTYPE *BackwardScan )(
22173 HRESULT ( STDMETHODCALLTYPE *MenuCall )(
22177 HRESULT ( STDMETHODCALLTYPE *Resume )(
22180 HRESULT ( STDMETHODCALLTYPE *UpperButtonSelect )(
22183 HRESULT ( STDMETHODCALLTYPE *LowerButtonSelect )(
22186 HRESULT ( STDMETHODCALLTYPE *LeftButtonSelect )(
22189 HRESULT ( STDMETHODCALLTYPE *RightButtonSelect )(
22192 HRESULT ( STDMETHODCALLTYPE *ButtonActivate )(
22195 HRESULT ( STDMETHODCALLTYPE *ButtonSelectAndActivate )(
22199 HRESULT ( STDMETHODCALLTYPE *StillOff )(
22202 HRESULT ( STDMETHODCALLTYPE *PauseOn )(
22205 HRESULT ( STDMETHODCALLTYPE *PauseOff )(
22208 HRESULT ( STDMETHODCALLTYPE *MenuLanguageSelect )(
22212 HRESULT ( STDMETHODCALLTYPE *AudioStreamChange )(
22216 HRESULT ( STDMETHODCALLTYPE *SubpictureStreamChange )(
22221 HRESULT ( STDMETHODCALLTYPE *AngleChange )(
22225 HRESULT ( STDMETHODCALLTYPE *ParentalLevelSelect )(
22229 HRESULT ( STDMETHODCALLTYPE *ParentalCountrySelect )(
22233 HRESULT ( STDMETHODCALLTYPE *KaraokeAudioPresentationModeChange )(
22237 HRESULT ( STDMETHODCALLTYPE *VideoModePreferrence )(
22241 HRESULT ( STDMETHODCALLTYPE *SetRoot )(
22245 HRESULT ( STDMETHODCALLTYPE *MouseActivate )(
22249 HRESULT ( STDMETHODCALLTYPE *MouseSelect )(
22253 HRESULT ( STDMETHODCALLTYPE *ChapterPlayAutoStop )(
22272 #define IDvdControl_QueryInterface(This,riid,ppvObject) \
22273 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
22275 #define IDvdControl_AddRef(This) \
22276 (This)->lpVtbl -> AddRef(This)
22278 #define IDvdControl_Release(This) \
22279 (This)->lpVtbl -> Release(This)
22282 #define IDvdControl_TitlePlay(This,ulTitle) \
22283 (This)->lpVtbl -> TitlePlay(This,ulTitle)
22285 #define IDvdControl_ChapterPlay(This,ulTitle,ulChapter) \
22286 (This)->lpVtbl -> ChapterPlay(This,ulTitle,ulChapter)
22288 #define IDvdControl_TimePlay(This,ulTitle,bcdTime) \
22289 (This)->lpVtbl -> TimePlay(This,ulTitle,bcdTime)
22291 #define IDvdControl_StopForResume(This) \
22292 (This)->lpVtbl -> StopForResume(This)
22294 #define IDvdControl_GoUp(This) \
22295 (This)->lpVtbl -> GoUp(This)
22297 #define IDvdControl_TimeSearch(This,bcdTime) \
22298 (This)->lpVtbl -> TimeSearch(This,bcdTime)
22300 #define IDvdControl_ChapterSearch(This,ulChapter) \
22301 (This)->lpVtbl -> ChapterSearch(This,ulChapter)
22303 #define IDvdControl_PrevPGSearch(This) \
22304 (This)->lpVtbl -> PrevPGSearch(This)
22306 #define IDvdControl_TopPGSearch(This) \
22307 (This)->lpVtbl -> TopPGSearch(This)
22309 #define IDvdControl_NextPGSearch(This) \
22310 (This)->lpVtbl -> NextPGSearch(This)
22312 #define IDvdControl_ForwardScan(This,dwSpeed) \
22313 (This)->lpVtbl -> ForwardScan(This,dwSpeed)
22315 #define IDvdControl_BackwardScan(This,dwSpeed) \
22316 (This)->lpVtbl -> BackwardScan(This,dwSpeed)
22318 #define IDvdControl_MenuCall(This,MenuID) \
22319 (This)->lpVtbl -> MenuCall(This,MenuID)
22321 #define IDvdControl_Resume(This) \
22322 (This)->lpVtbl -> Resume(This)
22324 #define IDvdControl_UpperButtonSelect(This) \
22325 (This)->lpVtbl -> UpperButtonSelect(This)
22327 #define IDvdControl_LowerButtonSelect(This) \
22328 (This)->lpVtbl -> LowerButtonSelect(This)
22330 #define IDvdControl_LeftButtonSelect(This) \
22331 (This)->lpVtbl -> LeftButtonSelect(This)
22333 #define IDvdControl_RightButtonSelect(This) \
22334 (This)->lpVtbl -> RightButtonSelect(This)
22336 #define IDvdControl_ButtonActivate(This) \
22337 (This)->lpVtbl -> ButtonActivate(This)
22339 #define IDvdControl_ButtonSelectAndActivate(This,ulButton) \
22340 (This)->lpVtbl -> ButtonSelectAndActivate(This,ulButton)
22342 #define IDvdControl_StillOff(This) \
22343 (This)->lpVtbl -> StillOff(This)
22345 #define IDvdControl_PauseOn(This) \
22346 (This)->lpVtbl -> PauseOn(This)
22348 #define IDvdControl_PauseOff(This) \
22349 (This)->lpVtbl -> PauseOff(This)
22351 #define IDvdControl_MenuLanguageSelect(This,Language) \
22352 (This)->lpVtbl -> MenuLanguageSelect(This,Language)
22354 #define IDvdControl_AudioStreamChange(This,ulAudio) \
22355 (This)->lpVtbl -> AudioStreamChange(This,ulAudio)
22357 #define IDvdControl_SubpictureStreamChange(This,ulSubPicture,bDisplay) \
22358 (This)->lpVtbl -> SubpictureStreamChange(This,ulSubPicture,bDisplay)
22360 #define IDvdControl_AngleChange(This,ulAngle) \
22361 (This)->lpVtbl -> AngleChange(This,ulAngle)
22363 #define IDvdControl_ParentalLevelSelect(This,ulParentalLevel) \
22364 (This)->lpVtbl -> ParentalLevelSelect(This,ulParentalLevel)
22366 #define IDvdControl_ParentalCountrySelect(This,wCountry) \
22367 (This)->lpVtbl -> ParentalCountrySelect(This,wCountry)
22369 #define IDvdControl_KaraokeAudioPresentationModeChange(This,ulMode) \
22370 (This)->lpVtbl -> KaraokeAudioPresentationModeChange(This,ulMode)
22372 #define IDvdControl_VideoModePreferrence(This,ulPreferredDisplayMode) \
22373 (This)->lpVtbl -> VideoModePreferrence(This,ulPreferredDisplayMode)
22375 #define IDvdControl_SetRoot(This,pszPath) \
22376 (This)->lpVtbl -> SetRoot(This,pszPath)
22378 #define IDvdControl_MouseActivate(This,point) \
22379 (This)->lpVtbl -> MouseActivate(This,point)
22381 #define IDvdControl_MouseSelect(This,point) \
22382 (This)->lpVtbl -> MouseSelect(This,point)
22384 #define IDvdControl_ChapterPlayAutoStop(This,ulTitle,ulChapter,ulChaptersToPlay) \
22385 (This)->lpVtbl -> ChapterPlayAutoStop(This,ulTitle,ulChapter,ulChaptersToPlay)
22400 IRpcStubBuffer *This,
22401 IRpcChannelBuffer *_pRpcChannelBuffer,
22402 PRPC_MESSAGE _pRpcMessage,
22403 DWORD *_pdwStubPhase);
22413 IRpcStubBuffer *This,
22414 IRpcChannelBuffer *_pRpcChannelBuffer,
22415 PRPC_MESSAGE _pRpcMessage,
22416 DWORD *_pdwStubPhase);
22426 IRpcStubBuffer *This,
22427 IRpcChannelBuffer *_pRpcChannelBuffer,
22428 PRPC_MESSAGE _pRpcMessage,
22429 DWORD *_pdwStubPhase);
22437 IRpcStubBuffer *This,
22438 IRpcChannelBuffer *_pRpcChannelBuffer,
22439 PRPC_MESSAGE _pRpcMessage,
22440 DWORD *_pdwStubPhase);
22448 IRpcStubBuffer *This,
22449 IRpcChannelBuffer *_pRpcChannelBuffer,
22450 PRPC_MESSAGE _pRpcMessage,
22451 DWORD *_pdwStubPhase);
22460 IRpcStubBuffer *This,
22461 IRpcChannelBuffer *_pRpcChannelBuffer,
22462 PRPC_MESSAGE _pRpcMessage,
22463 DWORD *_pdwStubPhase);
22472 IRpcStubBuffer *This,
22473 IRpcChannelBuffer *_pRpcChannelBuffer,
22474 PRPC_MESSAGE _pRpcMessage,
22475 DWORD *_pdwStubPhase);
22483 IRpcStubBuffer *This,
22484 IRpcChannelBuffer *_pRpcChannelBuffer,
22485 PRPC_MESSAGE _pRpcMessage,
22486 DWORD *_pdwStubPhase);
22494 IRpcStubBuffer *This,
22495 IRpcChannelBuffer *_pRpcChannelBuffer,
22496 PRPC_MESSAGE _pRpcMessage,
22497 DWORD *_pdwStubPhase);
22505 IRpcStubBuffer *This,
22506 IRpcChannelBuffer *_pRpcChannelBuffer,
22507 PRPC_MESSAGE _pRpcMessage,
22508 DWORD *_pdwStubPhase);
22517 IRpcStubBuffer *This,
22518 IRpcChannelBuffer *_pRpcChannelBuffer,
22519 PRPC_MESSAGE _pRpcMessage,
22520 DWORD *_pdwStubPhase);
22529 IRpcStubBuffer *This,
22530 IRpcChannelBuffer *_pRpcChannelBuffer,
22531 PRPC_MESSAGE _pRpcMessage,
22532 DWORD *_pdwStubPhase);
22541 IRpcStubBuffer *This,
22542 IRpcChannelBuffer *_pRpcChannelBuffer,
22543 PRPC_MESSAGE _pRpcMessage,
22544 DWORD *_pdwStubPhase);
22552 IRpcStubBuffer *This,
22553 IRpcChannelBuffer *_pRpcChannelBuffer,
22554 PRPC_MESSAGE _pRpcMessage,
22555 DWORD *_pdwStubPhase);
22563 IRpcStubBuffer *This,
22564 IRpcChannelBuffer *_pRpcChannelBuffer,
22565 PRPC_MESSAGE _pRpcMessage,
22566 DWORD *_pdwStubPhase);
22574 IRpcStubBuffer *This,
22575 IRpcChannelBuffer *_pRpcChannelBuffer,
22576 PRPC_MESSAGE _pRpcMessage,
22577 DWORD *_pdwStubPhase);
22585 IRpcStubBuffer *This,
22586 IRpcChannelBuffer *_pRpcChannelBuffer,
22587 PRPC_MESSAGE _pRpcMessage,
22588 DWORD *_pdwStubPhase);
22596 IRpcStubBuffer *This,
22597 IRpcChannelBuffer *_pRpcChannelBuffer,
22598 PRPC_MESSAGE _pRpcMessage,
22599 DWORD *_pdwStubPhase);
22607 IRpcStubBuffer *This,
22608 IRpcChannelBuffer *_pRpcChannelBuffer,
22609 PRPC_MESSAGE _pRpcMessage,
22610 DWORD *_pdwStubPhase);
22619 IRpcStubBuffer *This,
22620 IRpcChannelBuffer *_pRpcChannelBuffer,
22621 PRPC_MESSAGE _pRpcMessage,
22622 DWORD *_pdwStubPhase);
22630 IRpcStubBuffer *This,
22631 IRpcChannelBuffer *_pRpcChannelBuffer,
22632 PRPC_MESSAGE _pRpcMessage,
22633 DWORD *_pdwStubPhase);
22641 IRpcStubBuffer *This,
22642 IRpcChannelBuffer *_pRpcChannelBuffer,
22643 PRPC_MESSAGE _pRpcMessage,
22644 DWORD *_pdwStubPhase);
22652 IRpcStubBuffer *This,
22653 IRpcChannelBuffer *_pRpcChannelBuffer,
22654 PRPC_MESSAGE _pRpcMessage,
22655 DWORD *_pdwStubPhase);
22664 IRpcStubBuffer *This,
22665 IRpcChannelBuffer *_pRpcChannelBuffer,
22666 PRPC_MESSAGE _pRpcMessage,
22667 DWORD *_pdwStubPhase);
22676 IRpcStubBuffer *This,
22677 IRpcChannelBuffer *_pRpcChannelBuffer,
22678 PRPC_MESSAGE _pRpcMessage,
22679 DWORD *_pdwStubPhase);
22689 IRpcStubBuffer *This,
22690 IRpcChannelBuffer *_pRpcChannelBuffer,
22691 PRPC_MESSAGE _pRpcMessage,
22692 DWORD *_pdwStubPhase);
22701 IRpcStubBuffer *This,
22702 IRpcChannelBuffer *_pRpcChannelBuffer,
22703 PRPC_MESSAGE _pRpcMessage,
22704 DWORD *_pdwStubPhase);
22713 IRpcStubBuffer *This,
22714 IRpcChannelBuffer *_pRpcChannelBuffer,
22715 PRPC_MESSAGE _pRpcMessage,
22716 DWORD *_pdwStubPhase);
22725 IRpcStubBuffer *This,
22726 IRpcChannelBuffer *_pRpcChannelBuffer,
22727 PRPC_MESSAGE _pRpcMessage,
22728 DWORD *_pdwStubPhase);
22737 IRpcStubBuffer *This,
22738 IRpcChannelBuffer *_pRpcChannelBuffer,
22739 PRPC_MESSAGE _pRpcMessage,
22740 DWORD *_pdwStubPhase);
22749 IRpcStubBuffer *This,
22750 IRpcChannelBuffer *_pRpcChannelBuffer,
22751 PRPC_MESSAGE _pRpcMessage,
22752 DWORD *_pdwStubPhase);
22761 IRpcStubBuffer *This,
22762 IRpcChannelBuffer *_pRpcChannelBuffer,
22763 PRPC_MESSAGE _pRpcMessage,
22764 DWORD *_pdwStubPhase);
22773 IRpcStubBuffer *This,
22774 IRpcChannelBuffer *_pRpcChannelBuffer,
22775 PRPC_MESSAGE _pRpcMessage,
22776 DWORD *_pdwStubPhase);
22785 IRpcStubBuffer *This,
22786 IRpcChannelBuffer *_pRpcChannelBuffer,
22787 PRPC_MESSAGE _pRpcMessage,
22788 DWORD *_pdwStubPhase);
22799 IRpcStubBuffer *This,
22800 IRpcChannelBuffer *_pRpcChannelBuffer,
22801 PRPC_MESSAGE _pRpcMessage,
22802 DWORD *_pdwStubPhase);
22809 #ifndef __IDvdInfo_INTERFACE_DEFINED__
22810 #define __IDvdInfo_INTERFACE_DEFINED__
22818 #if defined(__cplusplus) && !defined(CINTERFACE)
22820 MIDL_INTERFACE(
"A70EFE60-E2A3-11d0-A9BE-00AA0061BE93")
22824 virtual HRESULT STDMETHODCALLTYPE GetCurrentDomain(
22827 virtual HRESULT STDMETHODCALLTYPE GetCurrentLocation(
22830 virtual HRESULT STDMETHODCALLTYPE GetTotalTitleTime(
22831 ULONG *pulTotalTime) = 0;
22833 virtual HRESULT STDMETHODCALLTYPE GetCurrentButton(
22834 ULONG *pulButtonsAvailable,
22835 ULONG *pulCurrentButton) = 0;
22837 virtual HRESULT STDMETHODCALLTYPE GetCurrentAngle(
22838 ULONG *pulAnglesAvailable,
22839 ULONG *pulCurrentAngle) = 0;
22841 virtual HRESULT STDMETHODCALLTYPE GetCurrentAudio(
22842 ULONG *pulStreamsAvailable,
22843 ULONG *pulCurrentStream) = 0;
22845 virtual HRESULT STDMETHODCALLTYPE GetCurrentSubpicture(
22846 ULONG *pulStreamsAvailable,
22847 ULONG *pulCurrentStream,
22848 BOOL *pIsDisabled) = 0;
22850 virtual HRESULT STDMETHODCALLTYPE GetCurrentUOPS(
22851 VALID_UOP_SOMTHING_OR_OTHER *pUOP) = 0;
22853 virtual HRESULT STDMETHODCALLTYPE GetAllSPRMs(
22854 SPRMARRAY *pRegisterArray) = 0;
22856 virtual HRESULT STDMETHODCALLTYPE GetAllGPRMs(
22857 GPRMARRAY *pRegisterArray) = 0;
22859 virtual HRESULT STDMETHODCALLTYPE GetAudioLanguage(
22861 LCID *pLanguage) = 0;
22863 virtual HRESULT STDMETHODCALLTYPE GetSubpictureLanguage(
22865 LCID *pLanguage) = 0;
22867 virtual HRESULT STDMETHODCALLTYPE GetTitleAttributes(
22871 virtual HRESULT STDMETHODCALLTYPE GetVMGAttributes(
22874 virtual HRESULT STDMETHODCALLTYPE GetCurrentVideoAttributes(
22875 DVD_VideoATR *pATR) = 0;
22877 virtual HRESULT STDMETHODCALLTYPE GetCurrentAudioAttributes(
22878 DVD_AudioATR *pATR) = 0;
22880 virtual HRESULT STDMETHODCALLTYPE GetCurrentSubpictureAttributes(
22881 DVD_SubpictureATR *pATR) = 0;
22883 virtual HRESULT STDMETHODCALLTYPE GetCurrentVolumeInfo(
22884 ULONG *pulNumOfVol,
22885 ULONG *pulThisVolNum,
22887 ULONG *pulNumOfTitles) = 0;
22889 virtual HRESULT STDMETHODCALLTYPE GetDVDTextInfo(
22890 BYTE *pTextManager,
22892 ULONG *pulActualSize) = 0;
22894 virtual HRESULT STDMETHODCALLTYPE GetPlayerParentalLevel(
22895 ULONG *pulParentalLevel,
22896 ULONG *pulCountryCode) = 0;
22898 virtual HRESULT STDMETHODCALLTYPE GetNumberOfChapters(
22900 ULONG *pulNumberOfChapters) = 0;
22902 virtual HRESULT STDMETHODCALLTYPE GetTitleParentalLevels(
22904 ULONG *pulParentalLevels) = 0;
22906 virtual HRESULT STDMETHODCALLTYPE GetRoot(
22909 ULONG *pulActualSize) = 0;
22919 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
22924 ULONG ( STDMETHODCALLTYPE *AddRef )(
22927 ULONG ( STDMETHODCALLTYPE *Release )(
22930 HRESULT ( STDMETHODCALLTYPE *GetCurrentDomain )(
22934 HRESULT ( STDMETHODCALLTYPE *GetCurrentLocation )(
22938 HRESULT ( STDMETHODCALLTYPE *GetTotalTitleTime )(
22942 HRESULT ( STDMETHODCALLTYPE *GetCurrentButton )(
22947 HRESULT ( STDMETHODCALLTYPE *GetCurrentAngle )(
22952 HRESULT ( STDMETHODCALLTYPE *GetCurrentAudio )(
22957 HRESULT ( STDMETHODCALLTYPE *GetCurrentSubpicture )(
22963 HRESULT ( STDMETHODCALLTYPE *GetCurrentUOPS )(
22967 HRESULT ( STDMETHODCALLTYPE *GetAllSPRMs )(
22971 HRESULT ( STDMETHODCALLTYPE *GetAllGPRMs )(
22975 HRESULT ( STDMETHODCALLTYPE *GetAudioLanguage )(
22980 HRESULT ( STDMETHODCALLTYPE *GetSubpictureLanguage )(
22985 HRESULT ( STDMETHODCALLTYPE *GetTitleAttributes )(
22990 HRESULT ( STDMETHODCALLTYPE *GetVMGAttributes )(
22994 HRESULT ( STDMETHODCALLTYPE *GetCurrentVideoAttributes )(
22998 HRESULT ( STDMETHODCALLTYPE *GetCurrentAudioAttributes )(
23002 HRESULT ( STDMETHODCALLTYPE *GetCurrentSubpictureAttributes )(
23006 HRESULT ( STDMETHODCALLTYPE *GetCurrentVolumeInfo )(
23013 HRESULT ( STDMETHODCALLTYPE *GetDVDTextInfo )(
23019 HRESULT ( STDMETHODCALLTYPE *GetPlayerParentalLevel )(
23024 HRESULT ( STDMETHODCALLTYPE *GetNumberOfChapters )(
23029 HRESULT ( STDMETHODCALLTYPE *GetTitleParentalLevels )(
23034 HRESULT ( STDMETHODCALLTYPE *GetRoot )(
23053 #define IDvdInfo_QueryInterface(This,riid,ppvObject) \
23054 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
23056 #define IDvdInfo_AddRef(This) \
23057 (This)->lpVtbl -> AddRef(This)
23059 #define IDvdInfo_Release(This) \
23060 (This)->lpVtbl -> Release(This)
23063 #define IDvdInfo_GetCurrentDomain(This,pDomain) \
23064 (This)->lpVtbl -> GetCurrentDomain(This,pDomain)
23066 #define IDvdInfo_GetCurrentLocation(This,pLocation) \
23067 (This)->lpVtbl -> GetCurrentLocation(This,pLocation)
23069 #define IDvdInfo_GetTotalTitleTime(This,pulTotalTime) \
23070 (This)->lpVtbl -> GetTotalTitleTime(This,pulTotalTime)
23072 #define IDvdInfo_GetCurrentButton(This,pulButtonsAvailable,pulCurrentButton) \
23073 (This)->lpVtbl -> GetCurrentButton(This,pulButtonsAvailable,pulCurrentButton)
23075 #define IDvdInfo_GetCurrentAngle(This,pulAnglesAvailable,pulCurrentAngle) \
23076 (This)->lpVtbl -> GetCurrentAngle(This,pulAnglesAvailable,pulCurrentAngle)
23078 #define IDvdInfo_GetCurrentAudio(This,pulStreamsAvailable,pulCurrentStream) \
23079 (This)->lpVtbl -> GetCurrentAudio(This,pulStreamsAvailable,pulCurrentStream)
23081 #define IDvdInfo_GetCurrentSubpicture(This,pulStreamsAvailable,pulCurrentStream,pIsDisabled) \
23082 (This)->lpVtbl -> GetCurrentSubpicture(This,pulStreamsAvailable,pulCurrentStream,pIsDisabled)
23084 #define IDvdInfo_GetCurrentUOPS(This,pUOP) \
23085 (This)->lpVtbl -> GetCurrentUOPS(This,pUOP)
23087 #define IDvdInfo_GetAllSPRMs(This,pRegisterArray) \
23088 (This)->lpVtbl -> GetAllSPRMs(This,pRegisterArray)
23090 #define IDvdInfo_GetAllGPRMs(This,pRegisterArray) \
23091 (This)->lpVtbl -> GetAllGPRMs(This,pRegisterArray)
23093 #define IDvdInfo_GetAudioLanguage(This,ulStream,pLanguage) \
23094 (This)->lpVtbl -> GetAudioLanguage(This,ulStream,pLanguage)
23096 #define IDvdInfo_GetSubpictureLanguage(This,ulStream,pLanguage) \
23097 (This)->lpVtbl -> GetSubpictureLanguage(This,ulStream,pLanguage)
23099 #define IDvdInfo_GetTitleAttributes(This,ulTitle,pATR) \
23100 (This)->lpVtbl -> GetTitleAttributes(This,ulTitle,pATR)
23102 #define IDvdInfo_GetVMGAttributes(This,pATR) \
23103 (This)->lpVtbl -> GetVMGAttributes(This,pATR)
23105 #define IDvdInfo_GetCurrentVideoAttributes(This,pATR) \
23106 (This)->lpVtbl -> GetCurrentVideoAttributes(This,pATR)
23108 #define IDvdInfo_GetCurrentAudioAttributes(This,pATR) \
23109 (This)->lpVtbl -> GetCurrentAudioAttributes(This,pATR)
23111 #define IDvdInfo_GetCurrentSubpictureAttributes(This,pATR) \
23112 (This)->lpVtbl -> GetCurrentSubpictureAttributes(This,pATR)
23114 #define IDvdInfo_GetCurrentVolumeInfo(This,pulNumOfVol,pulThisVolNum,pSide,pulNumOfTitles) \
23115 (This)->lpVtbl -> GetCurrentVolumeInfo(This,pulNumOfVol,pulThisVolNum,pSide,pulNumOfTitles)
23117 #define IDvdInfo_GetDVDTextInfo(This,pTextManager,ulBufSize,pulActualSize) \
23118 (This)->lpVtbl -> GetDVDTextInfo(This,pTextManager,ulBufSize,pulActualSize)
23120 #define IDvdInfo_GetPlayerParentalLevel(This,pulParentalLevel,pulCountryCode) \
23121 (This)->lpVtbl -> GetPlayerParentalLevel(This,pulParentalLevel,pulCountryCode)
23123 #define IDvdInfo_GetNumberOfChapters(This,ulTitle,pulNumberOfChapters) \
23124 (This)->lpVtbl -> GetNumberOfChapters(This,ulTitle,pulNumberOfChapters)
23126 #define IDvdInfo_GetTitleParentalLevels(This,ulTitle,pulParentalLevels) \
23127 (This)->lpVtbl -> GetTitleParentalLevels(This,ulTitle,pulParentalLevels)
23129 #define IDvdInfo_GetRoot(This,pRoot,ulBufSize,pulActualSize) \
23130 (This)->lpVtbl -> GetRoot(This,pRoot,ulBufSize,pulActualSize)
23145 IRpcStubBuffer *This,
23146 IRpcChannelBuffer *_pRpcChannelBuffer,
23147 PRPC_MESSAGE _pRpcMessage,
23148 DWORD *_pdwStubPhase);
23157 IRpcStubBuffer *This,
23158 IRpcChannelBuffer *_pRpcChannelBuffer,
23159 PRPC_MESSAGE _pRpcMessage,
23160 DWORD *_pdwStubPhase);
23169 IRpcStubBuffer *This,
23170 IRpcChannelBuffer *_pRpcChannelBuffer,
23171 PRPC_MESSAGE _pRpcMessage,
23172 DWORD *_pdwStubPhase);
23182 IRpcStubBuffer *This,
23183 IRpcChannelBuffer *_pRpcChannelBuffer,
23184 PRPC_MESSAGE _pRpcMessage,
23185 DWORD *_pdwStubPhase);
23195 IRpcStubBuffer *This,
23196 IRpcChannelBuffer *_pRpcChannelBuffer,
23197 PRPC_MESSAGE _pRpcMessage,
23198 DWORD *_pdwStubPhase);
23208 IRpcStubBuffer *This,
23209 IRpcChannelBuffer *_pRpcChannelBuffer,
23210 PRPC_MESSAGE _pRpcMessage,
23211 DWORD *_pdwStubPhase);
23222 IRpcStubBuffer *This,
23223 IRpcChannelBuffer *_pRpcChannelBuffer,
23224 PRPC_MESSAGE _pRpcMessage,
23225 DWORD *_pdwStubPhase);
23230 VALID_UOP_SOMTHING_OR_OTHER *
pUOP);
23234 IRpcStubBuffer *This,
23235 IRpcChannelBuffer *_pRpcChannelBuffer,
23236 PRPC_MESSAGE _pRpcMessage,
23237 DWORD *_pdwStubPhase);
23246 IRpcStubBuffer *This,
23247 IRpcChannelBuffer *_pRpcChannelBuffer,
23248 PRPC_MESSAGE _pRpcMessage,
23249 DWORD *_pdwStubPhase);
23258 IRpcStubBuffer *This,
23259 IRpcChannelBuffer *_pRpcChannelBuffer,
23260 PRPC_MESSAGE _pRpcMessage,
23261 DWORD *_pdwStubPhase);
23271 IRpcStubBuffer *This,
23272 IRpcChannelBuffer *_pRpcChannelBuffer,
23273 PRPC_MESSAGE _pRpcMessage,
23274 DWORD *_pdwStubPhase);
23284 IRpcStubBuffer *This,
23285 IRpcChannelBuffer *_pRpcChannelBuffer,
23286 PRPC_MESSAGE _pRpcMessage,
23287 DWORD *_pdwStubPhase);
23297 IRpcStubBuffer *This,
23298 IRpcChannelBuffer *_pRpcChannelBuffer,
23299 PRPC_MESSAGE _pRpcMessage,
23300 DWORD *_pdwStubPhase);
23309 IRpcStubBuffer *This,
23310 IRpcChannelBuffer *_pRpcChannelBuffer,
23311 PRPC_MESSAGE _pRpcMessage,
23312 DWORD *_pdwStubPhase);
23317 DVD_VideoATR *
pATR);
23321 IRpcStubBuffer *This,
23322 IRpcChannelBuffer *_pRpcChannelBuffer,
23323 PRPC_MESSAGE _pRpcMessage,
23324 DWORD *_pdwStubPhase);
23329 DVD_AudioATR *
pATR);
23333 IRpcStubBuffer *This,
23334 IRpcChannelBuffer *_pRpcChannelBuffer,
23335 PRPC_MESSAGE _pRpcMessage,
23336 DWORD *_pdwStubPhase);
23341 DVD_SubpictureATR *
pATR);
23345 IRpcStubBuffer *This,
23346 IRpcChannelBuffer *_pRpcChannelBuffer,
23347 PRPC_MESSAGE _pRpcMessage,
23348 DWORD *_pdwStubPhase);
23360 IRpcStubBuffer *This,
23361 IRpcChannelBuffer *_pRpcChannelBuffer,
23362 PRPC_MESSAGE _pRpcMessage,
23363 DWORD *_pdwStubPhase);
23374 IRpcStubBuffer *This,
23375 IRpcChannelBuffer *_pRpcChannelBuffer,
23376 PRPC_MESSAGE _pRpcMessage,
23377 DWORD *_pdwStubPhase);
23387 IRpcStubBuffer *This,
23388 IRpcChannelBuffer *_pRpcChannelBuffer,
23389 PRPC_MESSAGE _pRpcMessage,
23390 DWORD *_pdwStubPhase);
23400 IRpcStubBuffer *This,
23401 IRpcChannelBuffer *_pRpcChannelBuffer,
23402 PRPC_MESSAGE _pRpcMessage,
23403 DWORD *_pdwStubPhase);
23413 IRpcStubBuffer *This,
23414 IRpcChannelBuffer *_pRpcChannelBuffer,
23415 PRPC_MESSAGE _pRpcMessage,
23416 DWORD *_pdwStubPhase);
23427 IRpcStubBuffer *This,
23428 IRpcChannelBuffer *_pRpcChannelBuffer,
23429 PRPC_MESSAGE _pRpcMessage,
23430 DWORD *_pdwStubPhase);
23437 #ifndef __IDvdCmd_INTERFACE_DEFINED__
23438 #define __IDvdCmd_INTERFACE_DEFINED__
23446 #if defined(__cplusplus) && !defined(CINTERFACE)
23448 MIDL_INTERFACE(
"5a4a97e4-94ee-4a55-9751-74b5643aa27d")
23452 virtual HRESULT STDMETHODCALLTYPE WaitForStart(
void) = 0;
23454 virtual HRESULT STDMETHODCALLTYPE WaitForEnd(
void) = 0;
23464 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
23469 ULONG ( STDMETHODCALLTYPE *AddRef )(
23472 ULONG ( STDMETHODCALLTYPE *Release )(
23475 HRESULT ( STDMETHODCALLTYPE *WaitForStart )(
23478 HRESULT ( STDMETHODCALLTYPE *WaitForEnd )(
23494 #define IDvdCmd_QueryInterface(This,riid,ppvObject) \
23495 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
23497 #define IDvdCmd_AddRef(This) \
23498 (This)->lpVtbl -> AddRef(This)
23500 #define IDvdCmd_Release(This) \
23501 (This)->lpVtbl -> Release(This)
23504 #define IDvdCmd_WaitForStart(This) \
23505 (This)->lpVtbl -> WaitForStart(This)
23507 #define IDvdCmd_WaitForEnd(This) \
23508 (This)->lpVtbl -> WaitForEnd(This)
23522 IRpcStubBuffer *This,
23523 IRpcChannelBuffer *_pRpcChannelBuffer,
23524 PRPC_MESSAGE _pRpcMessage,
23525 DWORD *_pdwStubPhase);
23533 IRpcStubBuffer *This,
23534 IRpcChannelBuffer *_pRpcChannelBuffer,
23535 PRPC_MESSAGE _pRpcMessage,
23536 DWORD *_pdwStubPhase);
23543 #ifndef __IDvdState_INTERFACE_DEFINED__
23544 #define __IDvdState_INTERFACE_DEFINED__
23552 #if defined(__cplusplus) && !defined(CINTERFACE)
23554 MIDL_INTERFACE(
"86303d6d-1c4a-4087-ab42-f711167048ef")
23558 virtual HRESULT STDMETHODCALLTYPE GetDiscID(
23559 ULONGLONG *pullUniqueID) = 0;
23561 virtual HRESULT STDMETHODCALLTYPE GetParentalLevel(
23562 ULONG *pulParentalLevel) = 0;
23572 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
23577 ULONG ( STDMETHODCALLTYPE *AddRef )(
23580 ULONG ( STDMETHODCALLTYPE *Release )(
23583 HRESULT ( STDMETHODCALLTYPE *GetDiscID )(
23587 HRESULT ( STDMETHODCALLTYPE *GetParentalLevel )(
23604 #define IDvdState_QueryInterface(This,riid,ppvObject) \
23605 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
23607 #define IDvdState_AddRef(This) \
23608 (This)->lpVtbl -> AddRef(This)
23610 #define IDvdState_Release(This) \
23611 (This)->lpVtbl -> Release(This)
23614 #define IDvdState_GetDiscID(This,pullUniqueID) \
23615 (This)->lpVtbl -> GetDiscID(This,pullUniqueID)
23617 #define IDvdState_GetParentalLevel(This,pulParentalLevel) \
23618 (This)->lpVtbl -> GetParentalLevel(This,pulParentalLevel)
23633 IRpcStubBuffer *This,
23634 IRpcChannelBuffer *_pRpcChannelBuffer,
23635 PRPC_MESSAGE _pRpcMessage,
23636 DWORD *_pdwStubPhase);
23645 IRpcStubBuffer *This,
23646 IRpcChannelBuffer *_pRpcChannelBuffer,
23647 PRPC_MESSAGE _pRpcMessage,
23648 DWORD *_pdwStubPhase);
23655 #ifndef __IDvdControl2_INTERFACE_DEFINED__
23656 #define __IDvdControl2_INTERFACE_DEFINED__
23664 #if defined(__cplusplus) && !defined(CINTERFACE)
23666 MIDL_INTERFACE(
"33BC7430-EEC0-11D2-8201-00A0C9D74842")
23670 virtual HRESULT STDMETHODCALLTYPE PlayTitle(
23675 virtual HRESULT STDMETHODCALLTYPE PlayChapterInTitle(
23681 virtual HRESULT STDMETHODCALLTYPE PlayAtTimeInTitle(
23687 virtual HRESULT STDMETHODCALLTYPE Stop(
void) = 0;
23689 virtual HRESULT STDMETHODCALLTYPE ReturnFromSubmenu(
23693 virtual HRESULT STDMETHODCALLTYPE PlayAtTime(
23698 virtual HRESULT STDMETHODCALLTYPE PlayChapter(
23703 virtual HRESULT STDMETHODCALLTYPE PlayPrevChapter(
23707 virtual HRESULT STDMETHODCALLTYPE ReplayChapter(
23711 virtual HRESULT STDMETHODCALLTYPE PlayNextChapter(
23715 virtual HRESULT STDMETHODCALLTYPE PlayForwards(
23720 virtual HRESULT STDMETHODCALLTYPE PlayBackwards(
23725 virtual HRESULT STDMETHODCALLTYPE ShowMenu(
23730 virtual HRESULT STDMETHODCALLTYPE Resume(
23734 virtual HRESULT STDMETHODCALLTYPE SelectRelativeButton(
23737 virtual HRESULT STDMETHODCALLTYPE ActivateButton(
void) = 0;
23739 virtual HRESULT STDMETHODCALLTYPE SelectButton(
23740 ULONG ulButton) = 0;
23742 virtual HRESULT STDMETHODCALLTYPE SelectAndActivateButton(
23743 ULONG ulButton) = 0;
23745 virtual HRESULT STDMETHODCALLTYPE StillOff(
void) = 0;
23747 virtual HRESULT STDMETHODCALLTYPE Pause(
23750 virtual HRESULT STDMETHODCALLTYPE SelectAudioStream(
23755 virtual HRESULT STDMETHODCALLTYPE SelectSubpictureStream(
23756 ULONG ulSubPicture,
23760 virtual HRESULT STDMETHODCALLTYPE SetSubpictureState(
23765 virtual HRESULT STDMETHODCALLTYPE SelectAngle(
23770 virtual HRESULT STDMETHODCALLTYPE SelectParentalLevel(
23771 ULONG ulParentalLevel) = 0;
23773 virtual HRESULT STDMETHODCALLTYPE SelectParentalCountry(
23774 BYTE bCountry[ 2 ]) = 0;
23776 virtual HRESULT STDMETHODCALLTYPE SelectKaraokeAudioPresentationMode(
23779 virtual HRESULT STDMETHODCALLTYPE SelectVideoModePreference(
23780 ULONG ulPreferredDisplayMode) = 0;
23782 virtual HRESULT STDMETHODCALLTYPE SetDVDDirectory(
23783 LPCWSTR pszwPath) = 0;
23785 virtual HRESULT STDMETHODCALLTYPE ActivateAtPosition(
23788 virtual HRESULT STDMETHODCALLTYPE SelectAtPosition(
23791 virtual HRESULT STDMETHODCALLTYPE PlayChaptersAutoStop(
23794 ULONG ulChaptersToPlay,
23798 virtual HRESULT STDMETHODCALLTYPE AcceptParentalLevelChange(
23801 virtual HRESULT STDMETHODCALLTYPE SetOption(
23805 virtual HRESULT STDMETHODCALLTYPE SetState(
23810 virtual HRESULT STDMETHODCALLTYPE PlayPeriodInTitleAutoStop(
23817 virtual HRESULT STDMETHODCALLTYPE SetGPRM(
23823 virtual HRESULT STDMETHODCALLTYPE SelectDefaultMenuLanguage(
23824 LCID Language) = 0;
23826 virtual HRESULT STDMETHODCALLTYPE SelectDefaultAudioLanguage(
23830 virtual HRESULT STDMETHODCALLTYPE SelectDefaultSubpictureLanguage(
23842 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
23847 ULONG ( STDMETHODCALLTYPE *AddRef )(
23850 ULONG ( STDMETHODCALLTYPE *Release )(
23853 HRESULT ( STDMETHODCALLTYPE *PlayTitle )(
23859 HRESULT ( STDMETHODCALLTYPE *PlayChapterInTitle )(
23866 HRESULT ( STDMETHODCALLTYPE *PlayAtTimeInTitle )(
23873 HRESULT ( STDMETHODCALLTYPE *Stop )(
23876 HRESULT ( STDMETHODCALLTYPE *ReturnFromSubmenu )(
23881 HRESULT ( STDMETHODCALLTYPE *PlayAtTime )(
23887 HRESULT ( STDMETHODCALLTYPE *PlayChapter )(
23893 HRESULT ( STDMETHODCALLTYPE *PlayPrevChapter )(
23898 HRESULT ( STDMETHODCALLTYPE *ReplayChapter )(
23903 HRESULT ( STDMETHODCALLTYPE *PlayNextChapter )(
23908 HRESULT ( STDMETHODCALLTYPE *PlayForwards )(
23914 HRESULT ( STDMETHODCALLTYPE *PlayBackwards )(
23920 HRESULT ( STDMETHODCALLTYPE *ShowMenu )(
23926 HRESULT ( STDMETHODCALLTYPE *Resume )(
23931 HRESULT ( STDMETHODCALLTYPE *SelectRelativeButton )(
23935 HRESULT ( STDMETHODCALLTYPE *ActivateButton )(
23938 HRESULT ( STDMETHODCALLTYPE *SelectButton )(
23942 HRESULT ( STDMETHODCALLTYPE *SelectAndActivateButton )(
23946 HRESULT ( STDMETHODCALLTYPE *StillOff )(
23949 HRESULT ( STDMETHODCALLTYPE *Pause )(
23953 HRESULT ( STDMETHODCALLTYPE *SelectAudioStream )(
23959 HRESULT ( STDMETHODCALLTYPE *SelectSubpictureStream )(
23965 HRESULT ( STDMETHODCALLTYPE *SetSubpictureState )(
23971 HRESULT ( STDMETHODCALLTYPE *SelectAngle )(
23977 HRESULT ( STDMETHODCALLTYPE *SelectParentalLevel )(
23981 HRESULT ( STDMETHODCALLTYPE *SelectParentalCountry )(
23985 HRESULT ( STDMETHODCALLTYPE *SelectKaraokeAudioPresentationMode )(
23989 HRESULT ( STDMETHODCALLTYPE *SelectVideoModePreference )(
23993 HRESULT ( STDMETHODCALLTYPE *SetDVDDirectory )(
23997 HRESULT ( STDMETHODCALLTYPE *ActivateAtPosition )(
24001 HRESULT ( STDMETHODCALLTYPE *SelectAtPosition )(
24005 HRESULT ( STDMETHODCALLTYPE *PlayChaptersAutoStop )(
24013 HRESULT ( STDMETHODCALLTYPE *AcceptParentalLevelChange )(
24017 HRESULT ( STDMETHODCALLTYPE *SetOption )(
24022 HRESULT ( STDMETHODCALLTYPE *SetState )(
24028 HRESULT ( STDMETHODCALLTYPE *PlayPeriodInTitleAutoStop )(
24036 HRESULT ( STDMETHODCALLTYPE *SetGPRM )(
24043 HRESULT ( STDMETHODCALLTYPE *SelectDefaultMenuLanguage )(
24047 HRESULT ( STDMETHODCALLTYPE *SelectDefaultAudioLanguage )(
24052 HRESULT ( STDMETHODCALLTYPE *SelectDefaultSubpictureLanguage )(
24070 #define IDvdControl2_QueryInterface(This,riid,ppvObject) \
24071 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
24073 #define IDvdControl2_AddRef(This) \
24074 (This)->lpVtbl -> AddRef(This)
24076 #define IDvdControl2_Release(This) \
24077 (This)->lpVtbl -> Release(This)
24080 #define IDvdControl2_PlayTitle(This,ulTitle,dwFlags,ppCmd) \
24081 (This)->lpVtbl -> PlayTitle(This,ulTitle,dwFlags,ppCmd)
24083 #define IDvdControl2_PlayChapterInTitle(This,ulTitle,ulChapter,dwFlags,ppCmd) \
24084 (This)->lpVtbl -> PlayChapterInTitle(This,ulTitle,ulChapter,dwFlags,ppCmd)
24086 #define IDvdControl2_PlayAtTimeInTitle(This,ulTitle,pStartTime,dwFlags,ppCmd) \
24087 (This)->lpVtbl -> PlayAtTimeInTitle(This,ulTitle,pStartTime,dwFlags,ppCmd)
24089 #define IDvdControl2_Stop(This) \
24090 (This)->lpVtbl -> Stop(This)
24092 #define IDvdControl2_ReturnFromSubmenu(This,dwFlags,ppCmd) \
24093 (This)->lpVtbl -> ReturnFromSubmenu(This,dwFlags,ppCmd)
24095 #define IDvdControl2_PlayAtTime(This,pTime,dwFlags,ppCmd) \
24096 (This)->lpVtbl -> PlayAtTime(This,pTime,dwFlags,ppCmd)
24098 #define IDvdControl2_PlayChapter(This,ulChapter,dwFlags,ppCmd) \
24099 (This)->lpVtbl -> PlayChapter(This,ulChapter,dwFlags,ppCmd)
24101 #define IDvdControl2_PlayPrevChapter(This,dwFlags,ppCmd) \
24102 (This)->lpVtbl -> PlayPrevChapter(This,dwFlags,ppCmd)
24104 #define IDvdControl2_ReplayChapter(This,dwFlags,ppCmd) \
24105 (This)->lpVtbl -> ReplayChapter(This,dwFlags,ppCmd)
24107 #define IDvdControl2_PlayNextChapter(This,dwFlags,ppCmd) \
24108 (This)->lpVtbl -> PlayNextChapter(This,dwFlags,ppCmd)
24110 #define IDvdControl2_PlayForwards(This,dSpeed,dwFlags,ppCmd) \
24111 (This)->lpVtbl -> PlayForwards(This,dSpeed,dwFlags,ppCmd)
24113 #define IDvdControl2_PlayBackwards(This,dSpeed,dwFlags,ppCmd) \
24114 (This)->lpVtbl -> PlayBackwards(This,dSpeed,dwFlags,ppCmd)
24116 #define IDvdControl2_ShowMenu(This,MenuID,dwFlags,ppCmd) \
24117 (This)->lpVtbl -> ShowMenu(This,MenuID,dwFlags,ppCmd)
24119 #define IDvdControl2_Resume(This,dwFlags,ppCmd) \
24120 (This)->lpVtbl -> Resume(This,dwFlags,ppCmd)
24122 #define IDvdControl2_SelectRelativeButton(This,buttonDir) \
24123 (This)->lpVtbl -> SelectRelativeButton(This,buttonDir)
24125 #define IDvdControl2_ActivateButton(This) \
24126 (This)->lpVtbl -> ActivateButton(This)
24128 #define IDvdControl2_SelectButton(This,ulButton) \
24129 (This)->lpVtbl -> SelectButton(This,ulButton)
24131 #define IDvdControl2_SelectAndActivateButton(This,ulButton) \
24132 (This)->lpVtbl -> SelectAndActivateButton(This,ulButton)
24134 #define IDvdControl2_StillOff(This) \
24135 (This)->lpVtbl -> StillOff(This)
24137 #define IDvdControl2_Pause(This,bState) \
24138 (This)->lpVtbl -> Pause(This,bState)
24140 #define IDvdControl2_SelectAudioStream(This,ulAudio,dwFlags,ppCmd) \
24141 (This)->lpVtbl -> SelectAudioStream(This,ulAudio,dwFlags,ppCmd)
24143 #define IDvdControl2_SelectSubpictureStream(This,ulSubPicture,dwFlags,ppCmd) \
24144 (This)->lpVtbl -> SelectSubpictureStream(This,ulSubPicture,dwFlags,ppCmd)
24146 #define IDvdControl2_SetSubpictureState(This,bState,dwFlags,ppCmd) \
24147 (This)->lpVtbl -> SetSubpictureState(This,bState,dwFlags,ppCmd)
24149 #define IDvdControl2_SelectAngle(This,ulAngle,dwFlags,ppCmd) \
24150 (This)->lpVtbl -> SelectAngle(This,ulAngle,dwFlags,ppCmd)
24152 #define IDvdControl2_SelectParentalLevel(This,ulParentalLevel) \
24153 (This)->lpVtbl -> SelectParentalLevel(This,ulParentalLevel)
24155 #define IDvdControl2_SelectParentalCountry(This,bCountry) \
24156 (This)->lpVtbl -> SelectParentalCountry(This,bCountry)
24158 #define IDvdControl2_SelectKaraokeAudioPresentationMode(This,ulMode) \
24159 (This)->lpVtbl -> SelectKaraokeAudioPresentationMode(This,ulMode)
24161 #define IDvdControl2_SelectVideoModePreference(This,ulPreferredDisplayMode) \
24162 (This)->lpVtbl -> SelectVideoModePreference(This,ulPreferredDisplayMode)
24164 #define IDvdControl2_SetDVDDirectory(This,pszwPath) \
24165 (This)->lpVtbl -> SetDVDDirectory(This,pszwPath)
24167 #define IDvdControl2_ActivateAtPosition(This,point) \
24168 (This)->lpVtbl -> ActivateAtPosition(This,point)
24170 #define IDvdControl2_SelectAtPosition(This,point) \
24171 (This)->lpVtbl -> SelectAtPosition(This,point)
24173 #define IDvdControl2_PlayChaptersAutoStop(This,ulTitle,ulChapter,ulChaptersToPlay,dwFlags,ppCmd) \
24174 (This)->lpVtbl -> PlayChaptersAutoStop(This,ulTitle,ulChapter,ulChaptersToPlay,dwFlags,ppCmd)
24176 #define IDvdControl2_AcceptParentalLevelChange(This,bAccept) \
24177 (This)->lpVtbl -> AcceptParentalLevelChange(This,bAccept)
24179 #define IDvdControl2_SetOption(This,flag,fState) \
24180 (This)->lpVtbl -> SetOption(This,flag,fState)
24182 #define IDvdControl2_SetState(This,pState,dwFlags,ppCmd) \
24183 (This)->lpVtbl -> SetState(This,pState,dwFlags,ppCmd)
24185 #define IDvdControl2_PlayPeriodInTitleAutoStop(This,ulTitle,pStartTime,pEndTime,dwFlags,ppCmd) \
24186 (This)->lpVtbl -> PlayPeriodInTitleAutoStop(This,ulTitle,pStartTime,pEndTime,dwFlags,ppCmd)
24188 #define IDvdControl2_SetGPRM(This,ulIndex,wValue,dwFlags,ppCmd) \
24189 (This)->lpVtbl -> SetGPRM(This,ulIndex,wValue,dwFlags,ppCmd)
24191 #define IDvdControl2_SelectDefaultMenuLanguage(This,Language) \
24192 (This)->lpVtbl -> SelectDefaultMenuLanguage(This,Language)
24194 #define IDvdControl2_SelectDefaultAudioLanguage(This,Language,audioExtension) \
24195 (This)->lpVtbl -> SelectDefaultAudioLanguage(This,Language,audioExtension)
24197 #define IDvdControl2_SelectDefaultSubpictureLanguage(This,Language,subpictureExtension) \
24198 (This)->lpVtbl -> SelectDefaultSubpictureLanguage(This,Language,subpictureExtension)
24215 IRpcStubBuffer *This,
24216 IRpcChannelBuffer *_pRpcChannelBuffer,
24217 PRPC_MESSAGE _pRpcMessage,
24218 DWORD *_pdwStubPhase);
24230 IRpcStubBuffer *This,
24231 IRpcChannelBuffer *_pRpcChannelBuffer,
24232 PRPC_MESSAGE _pRpcMessage,
24233 DWORD *_pdwStubPhase);
24245 IRpcStubBuffer *This,
24246 IRpcChannelBuffer *_pRpcChannelBuffer,
24247 PRPC_MESSAGE _pRpcMessage,
24248 DWORD *_pdwStubPhase);
24256 IRpcStubBuffer *This,
24257 IRpcChannelBuffer *_pRpcChannelBuffer,
24258 PRPC_MESSAGE _pRpcMessage,
24259 DWORD *_pdwStubPhase);
24269 IRpcStubBuffer *This,
24270 IRpcChannelBuffer *_pRpcChannelBuffer,
24271 PRPC_MESSAGE _pRpcMessage,
24272 DWORD *_pdwStubPhase);
24283 IRpcStubBuffer *This,
24284 IRpcChannelBuffer *_pRpcChannelBuffer,
24285 PRPC_MESSAGE _pRpcMessage,
24286 DWORD *_pdwStubPhase);
24297 IRpcStubBuffer *This,
24298 IRpcChannelBuffer *_pRpcChannelBuffer,
24299 PRPC_MESSAGE _pRpcMessage,
24300 DWORD *_pdwStubPhase);
24310 IRpcStubBuffer *This,
24311 IRpcChannelBuffer *_pRpcChannelBuffer,
24312 PRPC_MESSAGE _pRpcMessage,
24313 DWORD *_pdwStubPhase);
24323 IRpcStubBuffer *This,
24324 IRpcChannelBuffer *_pRpcChannelBuffer,
24325 PRPC_MESSAGE _pRpcMessage,
24326 DWORD *_pdwStubPhase);
24336 IRpcStubBuffer *This,
24337 IRpcChannelBuffer *_pRpcChannelBuffer,
24338 PRPC_MESSAGE _pRpcMessage,
24339 DWORD *_pdwStubPhase);
24350 IRpcStubBuffer *This,
24351 IRpcChannelBuffer *_pRpcChannelBuffer,
24352 PRPC_MESSAGE _pRpcMessage,
24353 DWORD *_pdwStubPhase);
24364 IRpcStubBuffer *This,
24365 IRpcChannelBuffer *_pRpcChannelBuffer,
24366 PRPC_MESSAGE _pRpcMessage,
24367 DWORD *_pdwStubPhase);
24378 IRpcStubBuffer *This,
24379 IRpcChannelBuffer *_pRpcChannelBuffer,
24380 PRPC_MESSAGE _pRpcMessage,
24381 DWORD *_pdwStubPhase);
24391 IRpcStubBuffer *This,
24392 IRpcChannelBuffer *_pRpcChannelBuffer,
24393 PRPC_MESSAGE _pRpcMessage,
24394 DWORD *_pdwStubPhase);
24403 IRpcStubBuffer *This,
24404 IRpcChannelBuffer *_pRpcChannelBuffer,
24405 PRPC_MESSAGE _pRpcMessage,
24406 DWORD *_pdwStubPhase);
24414 IRpcStubBuffer *This,
24415 IRpcChannelBuffer *_pRpcChannelBuffer,
24416 PRPC_MESSAGE _pRpcMessage,
24417 DWORD *_pdwStubPhase);
24426 IRpcStubBuffer *This,
24427 IRpcChannelBuffer *_pRpcChannelBuffer,
24428 PRPC_MESSAGE _pRpcMessage,
24429 DWORD *_pdwStubPhase);
24438 IRpcStubBuffer *This,
24439 IRpcChannelBuffer *_pRpcChannelBuffer,
24440 PRPC_MESSAGE _pRpcMessage,
24441 DWORD *_pdwStubPhase);
24449 IRpcStubBuffer *This,
24450 IRpcChannelBuffer *_pRpcChannelBuffer,
24451 PRPC_MESSAGE _pRpcMessage,
24452 DWORD *_pdwStubPhase);
24461 IRpcStubBuffer *This,
24462 IRpcChannelBuffer *_pRpcChannelBuffer,
24463 PRPC_MESSAGE _pRpcMessage,
24464 DWORD *_pdwStubPhase);
24475 IRpcStubBuffer *This,
24476 IRpcChannelBuffer *_pRpcChannelBuffer,
24477 PRPC_MESSAGE _pRpcMessage,
24478 DWORD *_pdwStubPhase);
24489 IRpcStubBuffer *This,
24490 IRpcChannelBuffer *_pRpcChannelBuffer,
24491 PRPC_MESSAGE _pRpcMessage,
24492 DWORD *_pdwStubPhase);
24503 IRpcStubBuffer *This,
24504 IRpcChannelBuffer *_pRpcChannelBuffer,
24505 PRPC_MESSAGE _pRpcMessage,
24506 DWORD *_pdwStubPhase);
24517 IRpcStubBuffer *This,
24518 IRpcChannelBuffer *_pRpcChannelBuffer,
24519 PRPC_MESSAGE _pRpcMessage,
24520 DWORD *_pdwStubPhase);
24529 IRpcStubBuffer *This,
24530 IRpcChannelBuffer *_pRpcChannelBuffer,
24531 PRPC_MESSAGE _pRpcMessage,
24532 DWORD *_pdwStubPhase);
24541 IRpcStubBuffer *This,
24542 IRpcChannelBuffer *_pRpcChannelBuffer,
24543 PRPC_MESSAGE _pRpcMessage,
24544 DWORD *_pdwStubPhase);
24553 IRpcStubBuffer *This,
24554 IRpcChannelBuffer *_pRpcChannelBuffer,
24555 PRPC_MESSAGE _pRpcMessage,
24556 DWORD *_pdwStubPhase);
24565 IRpcStubBuffer *This,
24566 IRpcChannelBuffer *_pRpcChannelBuffer,
24567 PRPC_MESSAGE _pRpcMessage,
24568 DWORD *_pdwStubPhase);
24577 IRpcStubBuffer *This,
24578 IRpcChannelBuffer *_pRpcChannelBuffer,
24579 PRPC_MESSAGE _pRpcMessage,
24580 DWORD *_pdwStubPhase);
24589 IRpcStubBuffer *This,
24590 IRpcChannelBuffer *_pRpcChannelBuffer,
24591 PRPC_MESSAGE _pRpcMessage,
24592 DWORD *_pdwStubPhase);
24601 IRpcStubBuffer *This,
24602 IRpcChannelBuffer *_pRpcChannelBuffer,
24603 PRPC_MESSAGE _pRpcMessage,
24604 DWORD *_pdwStubPhase);
24617 IRpcStubBuffer *This,
24618 IRpcChannelBuffer *_pRpcChannelBuffer,
24619 PRPC_MESSAGE _pRpcMessage,
24620 DWORD *_pdwStubPhase);
24629 IRpcStubBuffer *This,
24630 IRpcChannelBuffer *_pRpcChannelBuffer,
24631 PRPC_MESSAGE _pRpcMessage,
24632 DWORD *_pdwStubPhase);
24642 IRpcStubBuffer *This,
24643 IRpcChannelBuffer *_pRpcChannelBuffer,
24644 PRPC_MESSAGE _pRpcMessage,
24645 DWORD *_pdwStubPhase);
24656 IRpcStubBuffer *This,
24657 IRpcChannelBuffer *_pRpcChannelBuffer,
24658 PRPC_MESSAGE _pRpcMessage,
24659 DWORD *_pdwStubPhase);
24672 IRpcStubBuffer *This,
24673 IRpcChannelBuffer *_pRpcChannelBuffer,
24674 PRPC_MESSAGE _pRpcMessage,
24675 DWORD *_pdwStubPhase);
24687 IRpcStubBuffer *This,
24688 IRpcChannelBuffer *_pRpcChannelBuffer,
24689 PRPC_MESSAGE _pRpcMessage,
24690 DWORD *_pdwStubPhase);
24699 IRpcStubBuffer *This,
24700 IRpcChannelBuffer *_pRpcChannelBuffer,
24701 PRPC_MESSAGE _pRpcMessage,
24702 DWORD *_pdwStubPhase);
24712 IRpcStubBuffer *This,
24713 IRpcChannelBuffer *_pRpcChannelBuffer,
24714 PRPC_MESSAGE _pRpcMessage,
24715 DWORD *_pdwStubPhase);
24725 IRpcStubBuffer *This,
24726 IRpcChannelBuffer *_pRpcChannelBuffer,
24727 PRPC_MESSAGE _pRpcMessage,
24728 DWORD *_pdwStubPhase);
24781 #define DVD_TITLE_MENU 0x000
24782 #define DVD_STREAM_DATA_CURRENT 0x800
24783 #define DVD_STREAM_DATA_VMGM 0x400
24784 #define DVD_STREAM_DATA_VTSM 0x401
24785 #define DVD_DEFAULT_AUDIO_STREAM 0x0f
24802 #define DVD_AUDIO_CAPS_AC3 0x00000001
24803 #define DVD_AUDIO_CAPS_MPEG2 0x00000002
24804 #define DVD_AUDIO_CAPS_LPCM 0x00000004
24805 #define DVD_AUDIO_CAPS_DTS 0x00000008
24806 #define DVD_AUDIO_CAPS_SDDS 0x00000010
24812 #ifndef __IDvdInfo2_INTERFACE_DEFINED__
24813 #define __IDvdInfo2_INTERFACE_DEFINED__
24821 #if defined(__cplusplus) && !defined(CINTERFACE)
24823 MIDL_INTERFACE(
"34151510-EEC0-11D2-8201-00A0C9D74842")
24827 virtual HRESULT STDMETHODCALLTYPE GetCurrentDomain(
24830 virtual HRESULT STDMETHODCALLTYPE GetCurrentLocation(
24833 virtual HRESULT STDMETHODCALLTYPE GetTotalTitleTime(
24835 ULONG *ulTimeCodeFlags) = 0;
24837 virtual HRESULT STDMETHODCALLTYPE GetCurrentButton(
24838 ULONG *pulButtonsAvailable,
24839 ULONG *pulCurrentButton) = 0;
24841 virtual HRESULT STDMETHODCALLTYPE GetCurrentAngle(
24842 ULONG *pulAnglesAvailable,
24843 ULONG *pulCurrentAngle) = 0;
24845 virtual HRESULT STDMETHODCALLTYPE GetCurrentAudio(
24846 ULONG *pulStreamsAvailable,
24847 ULONG *pulCurrentStream) = 0;
24849 virtual HRESULT STDMETHODCALLTYPE GetCurrentSubpicture(
24850 ULONG *pulStreamsAvailable,
24851 ULONG *pulCurrentStream,
24852 BOOL *pbIsDisabled) = 0;
24854 virtual HRESULT STDMETHODCALLTYPE GetCurrentUOPS(
24855 ULONG *pulUOPs) = 0;
24857 virtual HRESULT STDMETHODCALLTYPE GetAllSPRMs(
24858 SPRMARRAY *pRegisterArray) = 0;
24860 virtual HRESULT STDMETHODCALLTYPE GetAllGPRMs(
24861 GPRMARRAY *pRegisterArray) = 0;
24863 virtual HRESULT STDMETHODCALLTYPE GetAudioLanguage(
24865 LCID *pLanguage) = 0;
24867 virtual HRESULT STDMETHODCALLTYPE GetSubpictureLanguage(
24869 LCID *pLanguage) = 0;
24871 virtual HRESULT STDMETHODCALLTYPE GetTitleAttributes(
24876 virtual HRESULT STDMETHODCALLTYPE GetVMGAttributes(
24879 virtual HRESULT STDMETHODCALLTYPE GetCurrentVideoAttributes(
24882 virtual HRESULT STDMETHODCALLTYPE GetAudioAttributes(
24886 virtual HRESULT STDMETHODCALLTYPE GetKaraokeAttributes(
24890 virtual HRESULT STDMETHODCALLTYPE GetSubpictureAttributes(
24894 virtual HRESULT STDMETHODCALLTYPE GetDVDVolumeInfo(
24895 ULONG *pulNumOfVolumes,
24898 ULONG *pulNumOfTitles) = 0;
24900 virtual HRESULT STDMETHODCALLTYPE GetDVDTextNumberOfLanguages(
24901 ULONG *pulNumOfLangs) = 0;
24903 virtual HRESULT STDMETHODCALLTYPE GetDVDTextLanguageInfo(
24905 ULONG *pulNumOfStrings,
24909 virtual HRESULT STDMETHODCALLTYPE GetDVDTextStringAsNative(
24911 ULONG ulStringIndex,
24913 ULONG ulMaxBufferSize,
24914 ULONG *pulActualSize,
24917 virtual HRESULT STDMETHODCALLTYPE GetDVDTextStringAsUnicode(
24919 ULONG ulStringIndex,
24921 ULONG ulMaxBufferSize,
24922 ULONG *pulActualSize,
24925 virtual HRESULT STDMETHODCALLTYPE GetPlayerParentalLevel(
24926 ULONG *pulParentalLevel,
24927 BYTE pbCountryCode[ 2 ]) = 0;
24929 virtual HRESULT STDMETHODCALLTYPE GetNumberOfChapters(
24931 ULONG *pulNumOfChapters) = 0;
24933 virtual HRESULT STDMETHODCALLTYPE GetTitleParentalLevels(
24935 ULONG *pulParentalLevels) = 0;
24937 virtual HRESULT STDMETHODCALLTYPE GetDVDDirectory(
24940 ULONG *pulActualSize) = 0;
24942 virtual HRESULT STDMETHODCALLTYPE IsAudioStreamEnabled(
24944 BOOL *pbEnabled) = 0;
24946 virtual HRESULT STDMETHODCALLTYPE GetDiscID(
24948 ULONGLONG *pullDiscID) = 0;
24950 virtual HRESULT STDMETHODCALLTYPE GetState(
24953 virtual HRESULT STDMETHODCALLTYPE GetMenuLanguages(
24955 ULONG ulMaxLanguages,
24956 ULONG *pulActualLanguages) = 0;
24958 virtual HRESULT STDMETHODCALLTYPE GetButtonAtPosition(
24960 ULONG *pulButtonIndex) = 0;
24962 virtual HRESULT STDMETHODCALLTYPE GetCmdFromEvent(
24966 virtual HRESULT STDMETHODCALLTYPE GetDefaultMenuLanguage(
24967 LCID *pLanguage) = 0;
24969 virtual HRESULT STDMETHODCALLTYPE GetDefaultAudioLanguage(
24973 virtual HRESULT STDMETHODCALLTYPE GetDefaultSubpictureLanguage(
24977 virtual HRESULT STDMETHODCALLTYPE GetDecoderCaps(
24980 virtual HRESULT STDMETHODCALLTYPE GetButtonRect(
24984 virtual HRESULT STDMETHODCALLTYPE IsSubpictureStreamEnabled(
24986 BOOL *pbEnabled) = 0;
24996 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
25001 ULONG ( STDMETHODCALLTYPE *AddRef )(
25004 ULONG ( STDMETHODCALLTYPE *Release )(
25007 HRESULT ( STDMETHODCALLTYPE *GetCurrentDomain )(
25011 HRESULT ( STDMETHODCALLTYPE *GetCurrentLocation )(
25015 HRESULT ( STDMETHODCALLTYPE *GetTotalTitleTime )(
25020 HRESULT ( STDMETHODCALLTYPE *GetCurrentButton )(
25025 HRESULT ( STDMETHODCALLTYPE *GetCurrentAngle )(
25030 HRESULT ( STDMETHODCALLTYPE *GetCurrentAudio )(
25035 HRESULT ( STDMETHODCALLTYPE *GetCurrentSubpicture )(
25041 HRESULT ( STDMETHODCALLTYPE *GetCurrentUOPS )(
25045 HRESULT ( STDMETHODCALLTYPE *GetAllSPRMs )(
25049 HRESULT ( STDMETHODCALLTYPE *GetAllGPRMs )(
25053 HRESULT ( STDMETHODCALLTYPE *GetAudioLanguage )(
25058 HRESULT ( STDMETHODCALLTYPE *GetSubpictureLanguage )(
25063 HRESULT ( STDMETHODCALLTYPE *GetTitleAttributes )(
25069 HRESULT ( STDMETHODCALLTYPE *GetVMGAttributes )(
25073 HRESULT ( STDMETHODCALLTYPE *GetCurrentVideoAttributes )(
25077 HRESULT ( STDMETHODCALLTYPE *GetAudioAttributes )(
25082 HRESULT ( STDMETHODCALLTYPE *GetKaraokeAttributes )(
25087 HRESULT ( STDMETHODCALLTYPE *GetSubpictureAttributes )(
25092 HRESULT ( STDMETHODCALLTYPE *GetDVDVolumeInfo )(
25099 HRESULT ( STDMETHODCALLTYPE *GetDVDTextNumberOfLanguages )(
25103 HRESULT ( STDMETHODCALLTYPE *GetDVDTextLanguageInfo )(
25110 HRESULT ( STDMETHODCALLTYPE *GetDVDTextStringAsNative )(
25119 HRESULT ( STDMETHODCALLTYPE *GetDVDTextStringAsUnicode )(
25128 HRESULT ( STDMETHODCALLTYPE *GetPlayerParentalLevel )(
25133 HRESULT ( STDMETHODCALLTYPE *GetNumberOfChapters )(
25138 HRESULT ( STDMETHODCALLTYPE *GetTitleParentalLevels )(
25143 HRESULT ( STDMETHODCALLTYPE *GetDVDDirectory )(
25149 HRESULT ( STDMETHODCALLTYPE *IsAudioStreamEnabled )(
25154 HRESULT ( STDMETHODCALLTYPE *GetDiscID )(
25159 HRESULT ( STDMETHODCALLTYPE *GetState )(
25163 HRESULT ( STDMETHODCALLTYPE *GetMenuLanguages )(
25169 HRESULT ( STDMETHODCALLTYPE *GetButtonAtPosition )(
25174 HRESULT ( STDMETHODCALLTYPE *GetCmdFromEvent )(
25179 HRESULT ( STDMETHODCALLTYPE *GetDefaultMenuLanguage )(
25183 HRESULT ( STDMETHODCALLTYPE *GetDefaultAudioLanguage )(
25188 HRESULT ( STDMETHODCALLTYPE *GetDefaultSubpictureLanguage )(
25193 HRESULT ( STDMETHODCALLTYPE *GetDecoderCaps )(
25197 HRESULT ( STDMETHODCALLTYPE *GetButtonRect )(
25202 HRESULT ( STDMETHODCALLTYPE *IsSubpictureStreamEnabled )(
25220 #define IDvdInfo2_QueryInterface(This,riid,ppvObject) \
25221 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
25223 #define IDvdInfo2_AddRef(This) \
25224 (This)->lpVtbl -> AddRef(This)
25226 #define IDvdInfo2_Release(This) \
25227 (This)->lpVtbl -> Release(This)
25230 #define IDvdInfo2_GetCurrentDomain(This,pDomain) \
25231 (This)->lpVtbl -> GetCurrentDomain(This,pDomain)
25233 #define IDvdInfo2_GetCurrentLocation(This,pLocation) \
25234 (This)->lpVtbl -> GetCurrentLocation(This,pLocation)
25236 #define IDvdInfo2_GetTotalTitleTime(This,pTotalTime,ulTimeCodeFlags) \
25237 (This)->lpVtbl -> GetTotalTitleTime(This,pTotalTime,ulTimeCodeFlags)
25239 #define IDvdInfo2_GetCurrentButton(This,pulButtonsAvailable,pulCurrentButton) \
25240 (This)->lpVtbl -> GetCurrentButton(This,pulButtonsAvailable,pulCurrentButton)
25242 #define IDvdInfo2_GetCurrentAngle(This,pulAnglesAvailable,pulCurrentAngle) \
25243 (This)->lpVtbl -> GetCurrentAngle(This,pulAnglesAvailable,pulCurrentAngle)
25245 #define IDvdInfo2_GetCurrentAudio(This,pulStreamsAvailable,pulCurrentStream) \
25246 (This)->lpVtbl -> GetCurrentAudio(This,pulStreamsAvailable,pulCurrentStream)
25248 #define IDvdInfo2_GetCurrentSubpicture(This,pulStreamsAvailable,pulCurrentStream,pbIsDisabled) \
25249 (This)->lpVtbl -> GetCurrentSubpicture(This,pulStreamsAvailable,pulCurrentStream,pbIsDisabled)
25251 #define IDvdInfo2_GetCurrentUOPS(This,pulUOPs) \
25252 (This)->lpVtbl -> GetCurrentUOPS(This,pulUOPs)
25254 #define IDvdInfo2_GetAllSPRMs(This,pRegisterArray) \
25255 (This)->lpVtbl -> GetAllSPRMs(This,pRegisterArray)
25257 #define IDvdInfo2_GetAllGPRMs(This,pRegisterArray) \
25258 (This)->lpVtbl -> GetAllGPRMs(This,pRegisterArray)
25260 #define IDvdInfo2_GetAudioLanguage(This,ulStream,pLanguage) \
25261 (This)->lpVtbl -> GetAudioLanguage(This,ulStream,pLanguage)
25263 #define IDvdInfo2_GetSubpictureLanguage(This,ulStream,pLanguage) \
25264 (This)->lpVtbl -> GetSubpictureLanguage(This,ulStream,pLanguage)
25266 #define IDvdInfo2_GetTitleAttributes(This,ulTitle,pMenu,pTitle) \
25267 (This)->lpVtbl -> GetTitleAttributes(This,ulTitle,pMenu,pTitle)
25269 #define IDvdInfo2_GetVMGAttributes(This,pATR) \
25270 (This)->lpVtbl -> GetVMGAttributes(This,pATR)
25272 #define IDvdInfo2_GetCurrentVideoAttributes(This,pATR) \
25273 (This)->lpVtbl -> GetCurrentVideoAttributes(This,pATR)
25275 #define IDvdInfo2_GetAudioAttributes(This,ulStream,pATR) \
25276 (This)->lpVtbl -> GetAudioAttributes(This,ulStream,pATR)
25278 #define IDvdInfo2_GetKaraokeAttributes(This,ulStream,pAttributes) \
25279 (This)->lpVtbl -> GetKaraokeAttributes(This,ulStream,pAttributes)
25281 #define IDvdInfo2_GetSubpictureAttributes(This,ulStream,pATR) \
25282 (This)->lpVtbl -> GetSubpictureAttributes(This,ulStream,pATR)
25284 #define IDvdInfo2_GetDVDVolumeInfo(This,pulNumOfVolumes,pulVolume,pSide,pulNumOfTitles) \
25285 (This)->lpVtbl -> GetDVDVolumeInfo(This,pulNumOfVolumes,pulVolume,pSide,pulNumOfTitles)
25287 #define IDvdInfo2_GetDVDTextNumberOfLanguages(This,pulNumOfLangs) \
25288 (This)->lpVtbl -> GetDVDTextNumberOfLanguages(This,pulNumOfLangs)
25290 #define IDvdInfo2_GetDVDTextLanguageInfo(This,ulLangIndex,pulNumOfStrings,pLangCode,pbCharacterSet) \
25291 (This)->lpVtbl -> GetDVDTextLanguageInfo(This,ulLangIndex,pulNumOfStrings,pLangCode,pbCharacterSet)
25293 #define IDvdInfo2_GetDVDTextStringAsNative(This,ulLangIndex,ulStringIndex,pbBuffer,ulMaxBufferSize,pulActualSize,pType) \
25294 (This)->lpVtbl -> GetDVDTextStringAsNative(This,ulLangIndex,ulStringIndex,pbBuffer,ulMaxBufferSize,pulActualSize,pType)
25296 #define IDvdInfo2_GetDVDTextStringAsUnicode(This,ulLangIndex,ulStringIndex,pchwBuffer,ulMaxBufferSize,pulActualSize,pType) \
25297 (This)->lpVtbl -> GetDVDTextStringAsUnicode(This,ulLangIndex,ulStringIndex,pchwBuffer,ulMaxBufferSize,pulActualSize,pType)
25299 #define IDvdInfo2_GetPlayerParentalLevel(This,pulParentalLevel,pbCountryCode) \
25300 (This)->lpVtbl -> GetPlayerParentalLevel(This,pulParentalLevel,pbCountryCode)
25302 #define IDvdInfo2_GetNumberOfChapters(This,ulTitle,pulNumOfChapters) \
25303 (This)->lpVtbl -> GetNumberOfChapters(This,ulTitle,pulNumOfChapters)
25305 #define IDvdInfo2_GetTitleParentalLevels(This,ulTitle,pulParentalLevels) \
25306 (This)->lpVtbl -> GetTitleParentalLevels(This,ulTitle,pulParentalLevels)
25308 #define IDvdInfo2_GetDVDDirectory(This,pszwPath,ulMaxSize,pulActualSize) \
25309 (This)->lpVtbl -> GetDVDDirectory(This,pszwPath,ulMaxSize,pulActualSize)
25311 #define IDvdInfo2_IsAudioStreamEnabled(This,ulStreamNum,pbEnabled) \
25312 (This)->lpVtbl -> IsAudioStreamEnabled(This,ulStreamNum,pbEnabled)
25314 #define IDvdInfo2_GetDiscID(This,pszwPath,pullDiscID) \
25315 (This)->lpVtbl -> GetDiscID(This,pszwPath,pullDiscID)
25317 #define IDvdInfo2_GetState(This,pStateData) \
25318 (This)->lpVtbl -> GetState(This,pStateData)
25320 #define IDvdInfo2_GetMenuLanguages(This,pLanguages,ulMaxLanguages,pulActualLanguages) \
25321 (This)->lpVtbl -> GetMenuLanguages(This,pLanguages,ulMaxLanguages,pulActualLanguages)
25323 #define IDvdInfo2_GetButtonAtPosition(This,point,pulButtonIndex) \
25324 (This)->lpVtbl -> GetButtonAtPosition(This,point,pulButtonIndex)
25326 #define IDvdInfo2_GetCmdFromEvent(This,lParam1,pCmdObj) \
25327 (This)->lpVtbl -> GetCmdFromEvent(This,lParam1,pCmdObj)
25329 #define IDvdInfo2_GetDefaultMenuLanguage(This,pLanguage) \
25330 (This)->lpVtbl -> GetDefaultMenuLanguage(This,pLanguage)
25332 #define IDvdInfo2_GetDefaultAudioLanguage(This,pLanguage,pAudioExtension) \
25333 (This)->lpVtbl -> GetDefaultAudioLanguage(This,pLanguage,pAudioExtension)
25335 #define IDvdInfo2_GetDefaultSubpictureLanguage(This,pLanguage,pSubpictureExtension) \
25336 (This)->lpVtbl -> GetDefaultSubpictureLanguage(This,pLanguage,pSubpictureExtension)
25338 #define IDvdInfo2_GetDecoderCaps(This,pCaps) \
25339 (This)->lpVtbl -> GetDecoderCaps(This,pCaps)
25341 #define IDvdInfo2_GetButtonRect(This,ulButton,pRect) \
25342 (This)->lpVtbl -> GetButtonRect(This,ulButton,pRect)
25344 #define IDvdInfo2_IsSubpictureStreamEnabled(This,ulStreamNum,pbEnabled) \
25345 (This)->lpVtbl -> IsSubpictureStreamEnabled(This,ulStreamNum,pbEnabled)
25360 IRpcStubBuffer *This,
25361 IRpcChannelBuffer *_pRpcChannelBuffer,
25362 PRPC_MESSAGE _pRpcMessage,
25363 DWORD *_pdwStubPhase);
25372 IRpcStubBuffer *This,
25373 IRpcChannelBuffer *_pRpcChannelBuffer,
25374 PRPC_MESSAGE _pRpcMessage,
25375 DWORD *_pdwStubPhase);
25385 IRpcStubBuffer *This,
25386 IRpcChannelBuffer *_pRpcChannelBuffer,
25387 PRPC_MESSAGE _pRpcMessage,
25388 DWORD *_pdwStubPhase);
25398 IRpcStubBuffer *This,
25399 IRpcChannelBuffer *_pRpcChannelBuffer,
25400 PRPC_MESSAGE _pRpcMessage,
25401 DWORD *_pdwStubPhase);
25411 IRpcStubBuffer *This,
25412 IRpcChannelBuffer *_pRpcChannelBuffer,
25413 PRPC_MESSAGE _pRpcMessage,
25414 DWORD *_pdwStubPhase);
25424 IRpcStubBuffer *This,
25425 IRpcChannelBuffer *_pRpcChannelBuffer,
25426 PRPC_MESSAGE _pRpcMessage,
25427 DWORD *_pdwStubPhase);
25438 IRpcStubBuffer *This,
25439 IRpcChannelBuffer *_pRpcChannelBuffer,
25440 PRPC_MESSAGE _pRpcMessage,
25441 DWORD *_pdwStubPhase);
25450 IRpcStubBuffer *This,
25451 IRpcChannelBuffer *_pRpcChannelBuffer,
25452 PRPC_MESSAGE _pRpcMessage,
25453 DWORD *_pdwStubPhase);
25462 IRpcStubBuffer *This,
25463 IRpcChannelBuffer *_pRpcChannelBuffer,
25464 PRPC_MESSAGE _pRpcMessage,
25465 DWORD *_pdwStubPhase);
25474 IRpcStubBuffer *This,
25475 IRpcChannelBuffer *_pRpcChannelBuffer,
25476 PRPC_MESSAGE _pRpcMessage,
25477 DWORD *_pdwStubPhase);
25487 IRpcStubBuffer *This,
25488 IRpcChannelBuffer *_pRpcChannelBuffer,
25489 PRPC_MESSAGE _pRpcMessage,
25490 DWORD *_pdwStubPhase);
25500 IRpcStubBuffer *This,
25501 IRpcChannelBuffer *_pRpcChannelBuffer,
25502 PRPC_MESSAGE _pRpcMessage,
25503 DWORD *_pdwStubPhase);
25514 IRpcStubBuffer *This,
25515 IRpcChannelBuffer *_pRpcChannelBuffer,
25516 PRPC_MESSAGE _pRpcMessage,
25517 DWORD *_pdwStubPhase);
25526 IRpcStubBuffer *This,
25527 IRpcChannelBuffer *_pRpcChannelBuffer,
25528 PRPC_MESSAGE _pRpcMessage,
25529 DWORD *_pdwStubPhase);
25538 IRpcStubBuffer *This,
25539 IRpcChannelBuffer *_pRpcChannelBuffer,
25540 PRPC_MESSAGE _pRpcMessage,
25541 DWORD *_pdwStubPhase);
25551 IRpcStubBuffer *This,
25552 IRpcChannelBuffer *_pRpcChannelBuffer,
25553 PRPC_MESSAGE _pRpcMessage,
25554 DWORD *_pdwStubPhase);
25564 IRpcStubBuffer *This,
25565 IRpcChannelBuffer *_pRpcChannelBuffer,
25566 PRPC_MESSAGE _pRpcMessage,
25567 DWORD *_pdwStubPhase);
25577 IRpcStubBuffer *This,
25578 IRpcChannelBuffer *_pRpcChannelBuffer,
25579 PRPC_MESSAGE _pRpcMessage,
25580 DWORD *_pdwStubPhase);
25592 IRpcStubBuffer *This,
25593 IRpcChannelBuffer *_pRpcChannelBuffer,
25594 PRPC_MESSAGE _pRpcMessage,
25595 DWORD *_pdwStubPhase);
25604 IRpcStubBuffer *This,
25605 IRpcChannelBuffer *_pRpcChannelBuffer,
25606 PRPC_MESSAGE _pRpcMessage,
25607 DWORD *_pdwStubPhase);
25619 IRpcStubBuffer *This,
25620 IRpcChannelBuffer *_pRpcChannelBuffer,
25621 PRPC_MESSAGE _pRpcMessage,
25622 DWORD *_pdwStubPhase);
25636 IRpcStubBuffer *This,
25637 IRpcChannelBuffer *_pRpcChannelBuffer,
25638 PRPC_MESSAGE _pRpcMessage,
25639 DWORD *_pdwStubPhase);
25653 IRpcStubBuffer *This,
25654 IRpcChannelBuffer *_pRpcChannelBuffer,
25655 PRPC_MESSAGE _pRpcMessage,
25656 DWORD *_pdwStubPhase);
25666 IRpcStubBuffer *This,
25667 IRpcChannelBuffer *_pRpcChannelBuffer,
25668 PRPC_MESSAGE _pRpcMessage,
25669 DWORD *_pdwStubPhase);
25679 IRpcStubBuffer *This,
25680 IRpcChannelBuffer *_pRpcChannelBuffer,
25681 PRPC_MESSAGE _pRpcMessage,
25682 DWORD *_pdwStubPhase);
25692 IRpcStubBuffer *This,
25693 IRpcChannelBuffer *_pRpcChannelBuffer,
25694 PRPC_MESSAGE _pRpcMessage,
25695 DWORD *_pdwStubPhase);
25706 IRpcStubBuffer *This,
25707 IRpcChannelBuffer *_pRpcChannelBuffer,
25708 PRPC_MESSAGE _pRpcMessage,
25709 DWORD *_pdwStubPhase);
25719 IRpcStubBuffer *This,
25720 IRpcChannelBuffer *_pRpcChannelBuffer,
25721 PRPC_MESSAGE _pRpcMessage,
25722 DWORD *_pdwStubPhase);
25732 IRpcStubBuffer *This,
25733 IRpcChannelBuffer *_pRpcChannelBuffer,
25734 PRPC_MESSAGE _pRpcMessage,
25735 DWORD *_pdwStubPhase);
25744 IRpcStubBuffer *This,
25745 IRpcChannelBuffer *_pRpcChannelBuffer,
25746 PRPC_MESSAGE _pRpcMessage,
25747 DWORD *_pdwStubPhase);
25758 IRpcStubBuffer *This,
25759 IRpcChannelBuffer *_pRpcChannelBuffer,
25760 PRPC_MESSAGE _pRpcMessage,
25761 DWORD *_pdwStubPhase);
25771 IRpcStubBuffer *This,
25772 IRpcChannelBuffer *_pRpcChannelBuffer,
25773 PRPC_MESSAGE _pRpcMessage,
25774 DWORD *_pdwStubPhase);
25784 IRpcStubBuffer *This,
25785 IRpcChannelBuffer *_pRpcChannelBuffer,
25786 PRPC_MESSAGE _pRpcMessage,
25787 DWORD *_pdwStubPhase);
25796 IRpcStubBuffer *This,
25797 IRpcChannelBuffer *_pRpcChannelBuffer,
25798 PRPC_MESSAGE _pRpcMessage,
25799 DWORD *_pdwStubPhase);
25809 IRpcStubBuffer *This,
25810 IRpcChannelBuffer *_pRpcChannelBuffer,
25811 PRPC_MESSAGE _pRpcMessage,
25812 DWORD *_pdwStubPhase);
25822 IRpcStubBuffer *This,
25823 IRpcChannelBuffer *_pRpcChannelBuffer,
25824 PRPC_MESSAGE _pRpcMessage,
25825 DWORD *_pdwStubPhase);
25834 IRpcStubBuffer *This,
25835 IRpcChannelBuffer *_pRpcChannelBuffer,
25836 PRPC_MESSAGE _pRpcMessage,
25837 DWORD *_pdwStubPhase);
25847 IRpcStubBuffer *This,
25848 IRpcChannelBuffer *_pRpcChannelBuffer,
25849 PRPC_MESSAGE _pRpcMessage,
25850 DWORD *_pdwStubPhase);
25860 IRpcStubBuffer *This,
25861 IRpcChannelBuffer *_pRpcChannelBuffer,
25862 PRPC_MESSAGE _pRpcMessage,
25863 DWORD *_pdwStubPhase);
25907 #ifndef __IDvdGraphBuilder_INTERFACE_DEFINED__
25908 #define __IDvdGraphBuilder_INTERFACE_DEFINED__
25916 #if defined(__cplusplus) && !defined(CINTERFACE)
25918 MIDL_INTERFACE(
"FCC152B6-F372-11d0-8E00-00C04FD7C08B")
25922 virtual HRESULT STDMETHODCALLTYPE GetFiltergraph(
25925 virtual HRESULT STDMETHODCALLTYPE GetDvdInterface(
25929 virtual HRESULT STDMETHODCALLTYPE RenderDvdVideoVolume(
25930 LPCWSTR lpcwszPathName,
25942 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
25947 ULONG ( STDMETHODCALLTYPE *AddRef )(
25950 ULONG ( STDMETHODCALLTYPE *Release )(
25953 HRESULT ( STDMETHODCALLTYPE *GetFiltergraph )(
25957 HRESULT ( STDMETHODCALLTYPE *GetDvdInterface )(
25962 HRESULT ( STDMETHODCALLTYPE *RenderDvdVideoVolume )(
25981 #define IDvdGraphBuilder_QueryInterface(This,riid,ppvObject) \
25982 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
25984 #define IDvdGraphBuilder_AddRef(This) \
25985 (This)->lpVtbl -> AddRef(This)
25987 #define IDvdGraphBuilder_Release(This) \
25988 (This)->lpVtbl -> Release(This)
25991 #define IDvdGraphBuilder_GetFiltergraph(This,ppGB) \
25992 (This)->lpVtbl -> GetFiltergraph(This,ppGB)
25994 #define IDvdGraphBuilder_GetDvdInterface(This,riid,ppvIF) \
25995 (This)->lpVtbl -> GetDvdInterface(This,riid,ppvIF)
25997 #define IDvdGraphBuilder_RenderDvdVideoVolume(This,lpcwszPathName,dwFlags,pStatus) \
25998 (This)->lpVtbl -> RenderDvdVideoVolume(This,lpcwszPathName,dwFlags,pStatus)
26013 IRpcStubBuffer *This,
26014 IRpcChannelBuffer *_pRpcChannelBuffer,
26015 PRPC_MESSAGE _pRpcMessage,
26016 DWORD *_pdwStubPhase);
26026 IRpcStubBuffer *This,
26027 IRpcChannelBuffer *_pRpcChannelBuffer,
26028 PRPC_MESSAGE _pRpcMessage,
26029 DWORD *_pdwStubPhase);
26040 IRpcStubBuffer *This,
26041 IRpcChannelBuffer *_pRpcChannelBuffer,
26042 PRPC_MESSAGE _pRpcMessage,
26043 DWORD *_pdwStubPhase);
26050 #ifndef __IDDrawExclModeVideo_INTERFACE_DEFINED__
26051 #define __IDDrawExclModeVideo_INTERFACE_DEFINED__
26059 #if defined(__cplusplus) && !defined(CINTERFACE)
26061 MIDL_INTERFACE(
"153ACC21-D83B-11d1-82BF-00A0C9696C8F")
26065 virtual HRESULT STDMETHODCALLTYPE SetDDrawObject(
26066 IDirectDraw *pDDrawObject) = 0;
26068 virtual HRESULT STDMETHODCALLTYPE GetDDrawObject(
26069 IDirectDraw **ppDDrawObject,
26070 BOOL *pbUsingExternal) = 0;
26072 virtual HRESULT STDMETHODCALLTYPE SetDDrawSurface(
26073 IDirectDrawSurface *pDDrawSurface) = 0;
26075 virtual HRESULT STDMETHODCALLTYPE GetDDrawSurface(
26076 IDirectDrawSurface **ppDDrawSurface,
26077 BOOL *pbUsingExternal) = 0;
26079 virtual HRESULT STDMETHODCALLTYPE SetDrawParameters(
26080 const RECT *prcSource,
26081 const RECT *prcTarget) = 0;
26083 virtual HRESULT STDMETHODCALLTYPE GetNativeVideoProps(
26084 DWORD *pdwVideoWidth,
26085 DWORD *pdwVideoHeight,
26086 DWORD *pdwPictAspectRatioX,
26087 DWORD *pdwPictAspectRatioY) = 0;
26089 virtual HRESULT STDMETHODCALLTYPE SetCallbackInterface(
26101 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
26106 ULONG ( STDMETHODCALLTYPE *AddRef )(
26109 ULONG ( STDMETHODCALLTYPE *Release )(
26112 HRESULT ( STDMETHODCALLTYPE *SetDDrawObject )(
26116 HRESULT ( STDMETHODCALLTYPE *GetDDrawObject )(
26121 HRESULT ( STDMETHODCALLTYPE *SetDDrawSurface )(
26125 HRESULT ( STDMETHODCALLTYPE *GetDDrawSurface )(
26130 HRESULT ( STDMETHODCALLTYPE *SetDrawParameters )(
26135 HRESULT ( STDMETHODCALLTYPE *GetNativeVideoProps )(
26142 HRESULT ( STDMETHODCALLTYPE *SetCallbackInterface )(
26160 #define IDDrawExclModeVideo_QueryInterface(This,riid,ppvObject) \
26161 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
26163 #define IDDrawExclModeVideo_AddRef(This) \
26164 (This)->lpVtbl -> AddRef(This)
26166 #define IDDrawExclModeVideo_Release(This) \
26167 (This)->lpVtbl -> Release(This)
26170 #define IDDrawExclModeVideo_SetDDrawObject(This,pDDrawObject) \
26171 (This)->lpVtbl -> SetDDrawObject(This,pDDrawObject)
26173 #define IDDrawExclModeVideo_GetDDrawObject(This,ppDDrawObject,pbUsingExternal) \
26174 (This)->lpVtbl -> GetDDrawObject(This,ppDDrawObject,pbUsingExternal)
26176 #define IDDrawExclModeVideo_SetDDrawSurface(This,pDDrawSurface) \
26177 (This)->lpVtbl -> SetDDrawSurface(This,pDDrawSurface)
26179 #define IDDrawExclModeVideo_GetDDrawSurface(This,ppDDrawSurface,pbUsingExternal) \
26180 (This)->lpVtbl -> GetDDrawSurface(This,ppDDrawSurface,pbUsingExternal)
26182 #define IDDrawExclModeVideo_SetDrawParameters(This,prcSource,prcTarget) \
26183 (This)->lpVtbl -> SetDrawParameters(This,prcSource,prcTarget)
26185 #define IDDrawExclModeVideo_GetNativeVideoProps(This,pdwVideoWidth,pdwVideoHeight,pdwPictAspectRatioX,pdwPictAspectRatioY) \
26186 (This)->lpVtbl -> GetNativeVideoProps(This,pdwVideoWidth,pdwVideoHeight,pdwPictAspectRatioX,pdwPictAspectRatioY)
26188 #define IDDrawExclModeVideo_SetCallbackInterface(This,pCallback,dwFlags) \
26189 (This)->lpVtbl -> SetCallbackInterface(This,pCallback,dwFlags)
26204 IRpcStubBuffer *This,
26205 IRpcChannelBuffer *_pRpcChannelBuffer,
26206 PRPC_MESSAGE _pRpcMessage,
26207 DWORD *_pdwStubPhase);
26217 IRpcStubBuffer *This,
26218 IRpcChannelBuffer *_pRpcChannelBuffer,
26219 PRPC_MESSAGE _pRpcMessage,
26220 DWORD *_pdwStubPhase);
26229 IRpcStubBuffer *This,
26230 IRpcChannelBuffer *_pRpcChannelBuffer,
26231 PRPC_MESSAGE _pRpcMessage,
26232 DWORD *_pdwStubPhase);
26242 IRpcStubBuffer *This,
26243 IRpcChannelBuffer *_pRpcChannelBuffer,
26244 PRPC_MESSAGE _pRpcMessage,
26245 DWORD *_pdwStubPhase);
26255 IRpcStubBuffer *This,
26256 IRpcChannelBuffer *_pRpcChannelBuffer,
26257 PRPC_MESSAGE _pRpcMessage,
26258 DWORD *_pdwStubPhase);
26270 IRpcStubBuffer *This,
26271 IRpcChannelBuffer *_pRpcChannelBuffer,
26272 PRPC_MESSAGE _pRpcMessage,
26273 DWORD *_pdwStubPhase);
26283 IRpcStubBuffer *This,
26284 IRpcChannelBuffer *_pRpcChannelBuffer,
26285 PRPC_MESSAGE _pRpcMessage,
26286 DWORD *_pdwStubPhase);
26307 #ifndef __IDDrawExclModeVideoCallback_INTERFACE_DEFINED__
26308 #define __IDDrawExclModeVideoCallback_INTERFACE_DEFINED__
26316 #if defined(__cplusplus) && !defined(CINTERFACE)
26318 MIDL_INTERFACE(
"913c24a0-20ab-11d2-9038-00a0c9697298")
26322 virtual HRESULT STDMETHODCALLTYPE OnUpdateOverlay(
26326 const RECT *prcOldSrc,
26327 const RECT *prcOldDest,
26329 const RECT *prcNewSrc,
26330 const RECT *prcNewDest) = 0;
26332 virtual HRESULT STDMETHODCALLTYPE OnUpdateColorKey(
26334 DWORD dwColor) = 0;
26336 virtual HRESULT STDMETHODCALLTYPE OnUpdateSize(
26340 DWORD dwARHeight) = 0;
26350 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
26355 ULONG ( STDMETHODCALLTYPE *AddRef )(
26358 ULONG ( STDMETHODCALLTYPE *Release )(
26361 HRESULT ( STDMETHODCALLTYPE *OnUpdateOverlay )(
26372 HRESULT ( STDMETHODCALLTYPE *OnUpdateColorKey )(
26377 HRESULT ( STDMETHODCALLTYPE *OnUpdateSize )(
26397 #define IDDrawExclModeVideoCallback_QueryInterface(This,riid,ppvObject) \
26398 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
26400 #define IDDrawExclModeVideoCallback_AddRef(This) \
26401 (This)->lpVtbl -> AddRef(This)
26403 #define IDDrawExclModeVideoCallback_Release(This) \
26404 (This)->lpVtbl -> Release(This)
26407 #define IDDrawExclModeVideoCallback_OnUpdateOverlay(This,bBefore,dwFlags,bOldVisible,prcOldSrc,prcOldDest,bNewVisible,prcNewSrc,prcNewDest) \
26408 (This)->lpVtbl -> OnUpdateOverlay(This,bBefore,dwFlags,bOldVisible,prcOldSrc,prcOldDest,bNewVisible,prcNewSrc,prcNewDest)
26410 #define IDDrawExclModeVideoCallback_OnUpdateColorKey(This,pKey,dwColor) \
26411 (This)->lpVtbl -> OnUpdateColorKey(This,pKey,dwColor)
26413 #define IDDrawExclModeVideoCallback_OnUpdateSize(This,dwWidth,dwHeight,dwARWidth,dwARHeight) \
26414 (This)->lpVtbl -> OnUpdateSize(This,dwWidth,dwHeight,dwARWidth,dwARHeight)
26436 IRpcStubBuffer *This,
26437 IRpcChannelBuffer *_pRpcChannelBuffer,
26438 PRPC_MESSAGE _pRpcMessage,
26439 DWORD *_pdwStubPhase);
26449 IRpcStubBuffer *This,
26450 IRpcChannelBuffer *_pRpcChannelBuffer,
26451 PRPC_MESSAGE _pRpcMessage,
26452 DWORD *_pdwStubPhase);
26464 IRpcStubBuffer *This,
26465 IRpcChannelBuffer *_pRpcChannelBuffer,
26466 PRPC_MESSAGE _pRpcMessage,
26467 DWORD *_pdwStubPhase);
26486 #ifndef __IPinConnection_INTERFACE_DEFINED__
26487 #define __IPinConnection_INTERFACE_DEFINED__
26495 #if defined(__cplusplus) && !defined(CINTERFACE)
26497 MIDL_INTERFACE(
"4a9a62d3-27d4-403d-91e9-89f540e55534")
26501 virtual HRESULT STDMETHODCALLTYPE DynamicQueryAccept(
26504 virtual HRESULT STDMETHODCALLTYPE NotifyEndOfStream(
26505 HANDLE hNotifyEvent) = 0;
26507 virtual HRESULT STDMETHODCALLTYPE IsEndPin(
void) = 0;
26509 virtual HRESULT STDMETHODCALLTYPE DynamicDisconnect(
void) = 0;
26519 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
26524 ULONG ( STDMETHODCALLTYPE *AddRef )(
26527 ULONG ( STDMETHODCALLTYPE *Release )(
26530 HRESULT ( STDMETHODCALLTYPE *DynamicQueryAccept )(
26534 HRESULT ( STDMETHODCALLTYPE *NotifyEndOfStream )(
26538 HRESULT ( STDMETHODCALLTYPE *IsEndPin )(
26541 HRESULT ( STDMETHODCALLTYPE *DynamicDisconnect )(
26557 #define IPinConnection_QueryInterface(This,riid,ppvObject) \
26558 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
26560 #define IPinConnection_AddRef(This) \
26561 (This)->lpVtbl -> AddRef(This)
26563 #define IPinConnection_Release(This) \
26564 (This)->lpVtbl -> Release(This)
26567 #define IPinConnection_DynamicQueryAccept(This,pmt) \
26568 (This)->lpVtbl -> DynamicQueryAccept(This,pmt)
26570 #define IPinConnection_NotifyEndOfStream(This,hNotifyEvent) \
26571 (This)->lpVtbl -> NotifyEndOfStream(This,hNotifyEvent)
26573 #define IPinConnection_IsEndPin(This) \
26574 (This)->lpVtbl -> IsEndPin(This)
26576 #define IPinConnection_DynamicDisconnect(This) \
26577 (This)->lpVtbl -> DynamicDisconnect(This)
26592 IRpcStubBuffer *This,
26593 IRpcChannelBuffer *_pRpcChannelBuffer,
26594 PRPC_MESSAGE _pRpcMessage,
26595 DWORD *_pdwStubPhase);
26604 IRpcStubBuffer *This,
26605 IRpcChannelBuffer *_pRpcChannelBuffer,
26606 PRPC_MESSAGE _pRpcMessage,
26607 DWORD *_pdwStubPhase);
26615 IRpcStubBuffer *This,
26616 IRpcChannelBuffer *_pRpcChannelBuffer,
26617 PRPC_MESSAGE _pRpcMessage,
26618 DWORD *_pdwStubPhase);
26626 IRpcStubBuffer *This,
26627 IRpcChannelBuffer *_pRpcChannelBuffer,
26628 PRPC_MESSAGE _pRpcMessage,
26629 DWORD *_pdwStubPhase);
26636 #ifndef __IPinFlowControl_INTERFACE_DEFINED__
26637 #define __IPinFlowControl_INTERFACE_DEFINED__
26645 #if defined(__cplusplus) && !defined(CINTERFACE)
26647 MIDL_INTERFACE(
"c56e9858-dbf3-4f6b-8119-384af2060deb")
26651 virtual HRESULT STDMETHODCALLTYPE Block(
26652 DWORD dwBlockFlags,
26653 HANDLE hEvent) = 0;
26663 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
26668 ULONG ( STDMETHODCALLTYPE *AddRef )(
26671 ULONG ( STDMETHODCALLTYPE *Release )(
26674 HRESULT ( STDMETHODCALLTYPE *Block )(
26692 #define IPinFlowControl_QueryInterface(This,riid,ppvObject) \
26693 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
26695 #define IPinFlowControl_AddRef(This) \
26696 (This)->lpVtbl -> AddRef(This)
26698 #define IPinFlowControl_Release(This) \
26699 (This)->lpVtbl -> Release(This)
26702 #define IPinFlowControl_Block(This,dwBlockFlags,hEvent) \
26703 (This)->lpVtbl -> Block(This,dwBlockFlags,hEvent)
26719 IRpcStubBuffer *This,
26720 IRpcChannelBuffer *_pRpcChannelBuffer,
26721 PRPC_MESSAGE _pRpcMessage,
26722 DWORD *_pdwStubPhase);
26757 #ifndef __IGraphConfig_INTERFACE_DEFINED__
26758 #define __IGraphConfig_INTERFACE_DEFINED__
26766 #if defined(__cplusplus) && !defined(CINTERFACE)
26768 MIDL_INTERFACE(
"03A1EB8E-32BF-4245-8502-114D08A9CB88")
26772 virtual HRESULT STDMETHODCALLTYPE Reconnect(
26777 HANDLE hAbortEvent,
26780 virtual HRESULT STDMETHODCALLTYPE Reconfigure(
26784 HANDLE hAbortEvent) = 0;
26786 virtual HRESULT STDMETHODCALLTYPE AddFilterToCache(
26789 virtual HRESULT STDMETHODCALLTYPE EnumCacheFilter(
26792 virtual HRESULT STDMETHODCALLTYPE RemoveFilterFromCache(
26795 virtual HRESULT STDMETHODCALLTYPE GetStartTime(
26796 REFERENCE_TIME *prtStart) = 0;
26798 virtual HRESULT STDMETHODCALLTYPE PushThroughData(
26801 HANDLE hEventAbort) = 0;
26803 virtual HRESULT STDMETHODCALLTYPE SetFilterFlags(
26805 DWORD dwFlags) = 0;
26807 virtual HRESULT STDMETHODCALLTYPE GetFilterFlags(
26809 DWORD *pdwFlags) = 0;
26811 virtual HRESULT STDMETHODCALLTYPE RemoveFilterEx(
26823 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
26828 ULONG ( STDMETHODCALLTYPE *AddRef )(
26831 ULONG ( STDMETHODCALLTYPE *Release )(
26834 HRESULT ( STDMETHODCALLTYPE *Reconnect )(
26843 HRESULT ( STDMETHODCALLTYPE *Reconfigure )(
26850 HRESULT ( STDMETHODCALLTYPE *AddFilterToCache )(
26854 HRESULT ( STDMETHODCALLTYPE *EnumCacheFilter )(
26858 HRESULT ( STDMETHODCALLTYPE *RemoveFilterFromCache )(
26862 HRESULT ( STDMETHODCALLTYPE *GetStartTime )(
26866 HRESULT ( STDMETHODCALLTYPE *PushThroughData )(
26872 HRESULT ( STDMETHODCALLTYPE *SetFilterFlags )(
26877 HRESULT ( STDMETHODCALLTYPE *GetFilterFlags )(
26882 HRESULT ( STDMETHODCALLTYPE *RemoveFilterEx )(
26900 #define IGraphConfig_QueryInterface(This,riid,ppvObject) \
26901 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
26903 #define IGraphConfig_AddRef(This) \
26904 (This)->lpVtbl -> AddRef(This)
26906 #define IGraphConfig_Release(This) \
26907 (This)->lpVtbl -> Release(This)
26910 #define IGraphConfig_Reconnect(This,pOutputPin,pInputPin,pmtFirstConnection,pUsingFilter,hAbortEvent,dwFlags) \
26911 (This)->lpVtbl -> Reconnect(This,pOutputPin,pInputPin,pmtFirstConnection,pUsingFilter,hAbortEvent,dwFlags)
26913 #define IGraphConfig_Reconfigure(This,pCallback,pvContext,dwFlags,hAbortEvent) \
26914 (This)->lpVtbl -> Reconfigure(This,pCallback,pvContext,dwFlags,hAbortEvent)
26916 #define IGraphConfig_AddFilterToCache(This,pFilter) \
26917 (This)->lpVtbl -> AddFilterToCache(This,pFilter)
26919 #define IGraphConfig_EnumCacheFilter(This,pEnum) \
26920 (This)->lpVtbl -> EnumCacheFilter(This,pEnum)
26922 #define IGraphConfig_RemoveFilterFromCache(This,pFilter) \
26923 (This)->lpVtbl -> RemoveFilterFromCache(This,pFilter)
26925 #define IGraphConfig_GetStartTime(This,prtStart) \
26926 (This)->lpVtbl -> GetStartTime(This,prtStart)
26928 #define IGraphConfig_PushThroughData(This,pOutputPin,pConnection,hEventAbort) \
26929 (This)->lpVtbl -> PushThroughData(This,pOutputPin,pConnection,hEventAbort)
26931 #define IGraphConfig_SetFilterFlags(This,pFilter,dwFlags) \
26932 (This)->lpVtbl -> SetFilterFlags(This,pFilter,dwFlags)
26934 #define IGraphConfig_GetFilterFlags(This,pFilter,pdwFlags) \
26935 (This)->lpVtbl -> GetFilterFlags(This,pFilter,pdwFlags)
26937 #define IGraphConfig_RemoveFilterEx(This,pFilter,Flags) \
26938 (This)->lpVtbl -> RemoveFilterEx(This,pFilter,Flags)
26958 IRpcStubBuffer *This,
26959 IRpcChannelBuffer *_pRpcChannelBuffer,
26960 PRPC_MESSAGE _pRpcMessage,
26961 DWORD *_pdwStubPhase);
26973 IRpcStubBuffer *This,
26974 IRpcChannelBuffer *_pRpcChannelBuffer,
26975 PRPC_MESSAGE _pRpcMessage,
26976 DWORD *_pdwStubPhase);
26985 IRpcStubBuffer *This,
26986 IRpcChannelBuffer *_pRpcChannelBuffer,
26987 PRPC_MESSAGE _pRpcMessage,
26988 DWORD *_pdwStubPhase);
26997 IRpcStubBuffer *This,
26998 IRpcChannelBuffer *_pRpcChannelBuffer,
26999 PRPC_MESSAGE _pRpcMessage,
27000 DWORD *_pdwStubPhase);
27009 IRpcStubBuffer *This,
27010 IRpcChannelBuffer *_pRpcChannelBuffer,
27011 PRPC_MESSAGE _pRpcMessage,
27012 DWORD *_pdwStubPhase);
27021 IRpcStubBuffer *This,
27022 IRpcChannelBuffer *_pRpcChannelBuffer,
27023 PRPC_MESSAGE _pRpcMessage,
27024 DWORD *_pdwStubPhase);
27035 IRpcStubBuffer *This,
27036 IRpcChannelBuffer *_pRpcChannelBuffer,
27037 PRPC_MESSAGE _pRpcMessage,
27038 DWORD *_pdwStubPhase);
27048 IRpcStubBuffer *This,
27049 IRpcChannelBuffer *_pRpcChannelBuffer,
27050 PRPC_MESSAGE _pRpcMessage,
27051 DWORD *_pdwStubPhase);
27061 IRpcStubBuffer *This,
27062 IRpcChannelBuffer *_pRpcChannelBuffer,
27063 PRPC_MESSAGE _pRpcMessage,
27064 DWORD *_pdwStubPhase);
27074 IRpcStubBuffer *This,
27075 IRpcChannelBuffer *_pRpcChannelBuffer,
27076 PRPC_MESSAGE _pRpcMessage,
27077 DWORD *_pdwStubPhase);
27084 #ifndef __IGraphConfigCallback_INTERFACE_DEFINED__
27085 #define __IGraphConfigCallback_INTERFACE_DEFINED__
27093 #if defined(__cplusplus) && !defined(CINTERFACE)
27095 MIDL_INTERFACE(
"ade0fd60-d19d-11d2-abf6-00a0c905f375")
27099 virtual HRESULT STDMETHODCALLTYPE Reconfigure(
27111 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
27116 ULONG ( STDMETHODCALLTYPE *AddRef )(
27119 ULONG ( STDMETHODCALLTYPE *Release )(
27122 HRESULT ( STDMETHODCALLTYPE *Reconfigure )(
27140 #define IGraphConfigCallback_QueryInterface(This,riid,ppvObject) \
27141 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
27143 #define IGraphConfigCallback_AddRef(This) \
27144 (This)->lpVtbl -> AddRef(This)
27146 #define IGraphConfigCallback_Release(This) \
27147 (This)->lpVtbl -> Release(This)
27150 #define IGraphConfigCallback_Reconfigure(This,pvContext,dwFlags) \
27151 (This)->lpVtbl -> Reconfigure(This,pvContext,dwFlags)
27167 IRpcStubBuffer *This,
27168 IRpcChannelBuffer *_pRpcChannelBuffer,
27169 PRPC_MESSAGE _pRpcMessage,
27170 DWORD *_pdwStubPhase);
27177 #ifndef __IFilterChain_INTERFACE_DEFINED__
27178 #define __IFilterChain_INTERFACE_DEFINED__
27186 #if defined(__cplusplus) && !defined(CINTERFACE)
27188 MIDL_INTERFACE(
"DCFBDCF6-0DC2-45f5-9AB2-7C330EA09C29")
27192 virtual HRESULT STDMETHODCALLTYPE StartChain(
27196 virtual HRESULT STDMETHODCALLTYPE PauseChain(
27200 virtual HRESULT STDMETHODCALLTYPE StopChain(
27204 virtual HRESULT STDMETHODCALLTYPE RemoveChain(
27216 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
27221 ULONG ( STDMETHODCALLTYPE *AddRef )(
27224 ULONG ( STDMETHODCALLTYPE *Release )(
27227 HRESULT ( STDMETHODCALLTYPE *StartChain )(
27232 HRESULT ( STDMETHODCALLTYPE *PauseChain )(
27237 HRESULT ( STDMETHODCALLTYPE *StopChain )(
27242 HRESULT ( STDMETHODCALLTYPE *RemoveChain )(
27260 #define IFilterChain_QueryInterface(This,riid,ppvObject) \
27261 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
27263 #define IFilterChain_AddRef(This) \
27264 (This)->lpVtbl -> AddRef(This)
27266 #define IFilterChain_Release(This) \
27267 (This)->lpVtbl -> Release(This)
27270 #define IFilterChain_StartChain(This,pStartFilter,pEndFilter) \
27271 (This)->lpVtbl -> StartChain(This,pStartFilter,pEndFilter)
27273 #define IFilterChain_PauseChain(This,pStartFilter,pEndFilter) \
27274 (This)->lpVtbl -> PauseChain(This,pStartFilter,pEndFilter)
27276 #define IFilterChain_StopChain(This,pStartFilter,pEndFilter) \
27277 (This)->lpVtbl -> StopChain(This,pStartFilter,pEndFilter)
27279 #define IFilterChain_RemoveChain(This,pStartFilter,pEndFilter) \
27280 (This)->lpVtbl -> RemoveChain(This,pStartFilter,pEndFilter)
27296 IRpcStubBuffer *This,
27297 IRpcChannelBuffer *_pRpcChannelBuffer,
27298 PRPC_MESSAGE _pRpcMessage,
27299 DWORD *_pdwStubPhase);
27309 IRpcStubBuffer *This,
27310 IRpcChannelBuffer *_pRpcChannelBuffer,
27311 PRPC_MESSAGE _pRpcMessage,
27312 DWORD *_pdwStubPhase);
27322 IRpcStubBuffer *This,
27323 IRpcChannelBuffer *_pRpcChannelBuffer,
27324 PRPC_MESSAGE _pRpcMessage,
27325 DWORD *_pdwStubPhase);
27335 IRpcStubBuffer *This,
27336 IRpcChannelBuffer *_pRpcChannelBuffer,
27337 PRPC_MESSAGE _pRpcMessage,
27338 DWORD *_pdwStubPhase);
27357 typedef struct __MIDL___MIDL_itf_strmif_0387_0001
27392 LPDIRECTDRAWSURFACE7
lpSurf;
27394 REFERENCE_TIME
rtEnd;
27407 #ifndef __IVMRImagePresenter_INTERFACE_DEFINED__
27408 #define __IVMRImagePresenter_INTERFACE_DEFINED__
27416 #if defined(__cplusplus) && !defined(CINTERFACE)
27418 MIDL_INTERFACE(
"CE704FE7-E71E-41fb-BAA2-C4403E1182F5")
27422 virtual HRESULT STDMETHODCALLTYPE StartPresenting(
27425 virtual HRESULT STDMETHODCALLTYPE StopPresenting(
27428 virtual HRESULT STDMETHODCALLTYPE PresentImage(
27440 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
27445 ULONG ( STDMETHODCALLTYPE *AddRef )(
27448 ULONG ( STDMETHODCALLTYPE *Release )(
27451 HRESULT ( STDMETHODCALLTYPE *StartPresenting )(
27455 HRESULT ( STDMETHODCALLTYPE *StopPresenting )(
27459 HRESULT ( STDMETHODCALLTYPE *PresentImage )(
27477 #define IVMRImagePresenter_QueryInterface(This,riid,ppvObject) \
27478 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
27480 #define IVMRImagePresenter_AddRef(This) \
27481 (This)->lpVtbl -> AddRef(This)
27483 #define IVMRImagePresenter_Release(This) \
27484 (This)->lpVtbl -> Release(This)
27487 #define IVMRImagePresenter_StartPresenting(This,dwUserID) \
27488 (This)->lpVtbl -> StartPresenting(This,dwUserID)
27490 #define IVMRImagePresenter_StopPresenting(This,dwUserID) \
27491 (This)->lpVtbl -> StopPresenting(This,dwUserID)
27493 #define IVMRImagePresenter_PresentImage(This,dwUserID,lpPresInfo) \
27494 (This)->lpVtbl -> PresentImage(This,dwUserID,lpPresInfo)
27509 IRpcStubBuffer *This,
27510 IRpcChannelBuffer *_pRpcChannelBuffer,
27511 PRPC_MESSAGE _pRpcMessage,
27512 DWORD *_pdwStubPhase);
27521 IRpcStubBuffer *This,
27522 IRpcChannelBuffer *_pRpcChannelBuffer,
27523 PRPC_MESSAGE _pRpcMessage,
27524 DWORD *_pdwStubPhase);
27534 IRpcStubBuffer *This,
27535 IRpcChannelBuffer *_pRpcChannelBuffer,
27536 PRPC_MESSAGE _pRpcMessage,
27537 DWORD *_pdwStubPhase);
27560 LPBITMAPINFOHEADER
lpHdr;
27574 #ifndef __IVMRSurfaceAllocator_INTERFACE_DEFINED__
27575 #define __IVMRSurfaceAllocator_INTERFACE_DEFINED__
27583 #if defined(__cplusplus) && !defined(CINTERFACE)
27585 MIDL_INTERFACE(
"31ce832e-4484-458b-8cca-f4d7e3db0b52")
27589 virtual HRESULT STDMETHODCALLTYPE AllocateSurface(
27592 DWORD *lpdwActualBuffers,
27593 LPDIRECTDRAWSURFACE7 *lplpSurface) = 0;
27595 virtual HRESULT STDMETHODCALLTYPE FreeSurface(
27598 virtual HRESULT STDMETHODCALLTYPE PrepareSurface(
27600 LPDIRECTDRAWSURFACE7 lpSurface,
27601 DWORD dwSurfaceFlags) = 0;
27603 virtual HRESULT STDMETHODCALLTYPE AdviseNotify(
27614 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
27619 ULONG ( STDMETHODCALLTYPE *AddRef )(
27622 ULONG ( STDMETHODCALLTYPE *Release )(
27625 HRESULT ( STDMETHODCALLTYPE *AllocateSurface )(
27632 HRESULT ( STDMETHODCALLTYPE *FreeSurface )(
27636 HRESULT ( STDMETHODCALLTYPE *PrepareSurface )(
27642 HRESULT ( STDMETHODCALLTYPE *AdviseNotify )(
27659 #define IVMRSurfaceAllocator_QueryInterface(This,riid,ppvObject) \
27660 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
27662 #define IVMRSurfaceAllocator_AddRef(This) \
27663 (This)->lpVtbl -> AddRef(This)
27665 #define IVMRSurfaceAllocator_Release(This) \
27666 (This)->lpVtbl -> Release(This)
27669 #define IVMRSurfaceAllocator_AllocateSurface(This,dwUserID,lpAllocInfo,lpdwActualBuffers,lplpSurface) \
27670 (This)->lpVtbl -> AllocateSurface(This,dwUserID,lpAllocInfo,lpdwActualBuffers,lplpSurface)
27672 #define IVMRSurfaceAllocator_FreeSurface(This,dwID) \
27673 (This)->lpVtbl -> FreeSurface(This,dwID)
27675 #define IVMRSurfaceAllocator_PrepareSurface(This,dwUserID,lpSurface,dwSurfaceFlags) \
27676 (This)->lpVtbl -> PrepareSurface(This,dwUserID,lpSurface,dwSurfaceFlags)
27678 #define IVMRSurfaceAllocator_AdviseNotify(This,lpIVMRSurfAllocNotify) \
27679 (This)->lpVtbl -> AdviseNotify(This,lpIVMRSurfAllocNotify)
27697 IRpcStubBuffer *This,
27698 IRpcChannelBuffer *_pRpcChannelBuffer,
27699 PRPC_MESSAGE _pRpcMessage,
27700 DWORD *_pdwStubPhase);
27709 IRpcStubBuffer *This,
27710 IRpcChannelBuffer *_pRpcChannelBuffer,
27711 PRPC_MESSAGE _pRpcMessage,
27712 DWORD *_pdwStubPhase);
27723 IRpcStubBuffer *This,
27724 IRpcChannelBuffer *_pRpcChannelBuffer,
27725 PRPC_MESSAGE _pRpcMessage,
27726 DWORD *_pdwStubPhase);
27735 IRpcStubBuffer *This,
27736 IRpcChannelBuffer *_pRpcChannelBuffer,
27737 PRPC_MESSAGE _pRpcMessage,
27738 DWORD *_pdwStubPhase);
27745 #ifndef __IVMRSurfaceAllocatorNotify_INTERFACE_DEFINED__
27746 #define __IVMRSurfaceAllocatorNotify_INTERFACE_DEFINED__
27754 #if defined(__cplusplus) && !defined(CINTERFACE)
27756 MIDL_INTERFACE(
"aada05a8-5a4e-4729-af0b-cea27aed51e2")
27760 virtual HRESULT STDMETHODCALLTYPE AdviseSurfaceAllocator(
27764 virtual HRESULT STDMETHODCALLTYPE SetDDrawDevice(
27765 LPDIRECTDRAW7 lpDDrawDevice,
27766 HMONITOR hMonitor) = 0;
27768 virtual HRESULT STDMETHODCALLTYPE ChangeDDrawDevice(
27769 LPDIRECTDRAW7 lpDDrawDevice,
27770 HMONITOR hMonitor) = 0;
27772 virtual HRESULT STDMETHODCALLTYPE RestoreDDrawSurfaces(
void) = 0;
27774 virtual HRESULT STDMETHODCALLTYPE NotifyEvent(
27777 LONG_PTR Param2) = 0;
27779 virtual HRESULT STDMETHODCALLTYPE SetBorderColor(
27780 COLORREF clrBorder) = 0;
27790 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
27795 ULONG ( STDMETHODCALLTYPE *AddRef )(
27798 ULONG ( STDMETHODCALLTYPE *Release )(
27801 HRESULT ( STDMETHODCALLTYPE *AdviseSurfaceAllocator )(
27806 HRESULT ( STDMETHODCALLTYPE *SetDDrawDevice )(
27811 HRESULT ( STDMETHODCALLTYPE *ChangeDDrawDevice )(
27816 HRESULT ( STDMETHODCALLTYPE *RestoreDDrawSurfaces )(
27819 HRESULT ( STDMETHODCALLTYPE *NotifyEvent )(
27825 HRESULT ( STDMETHODCALLTYPE *SetBorderColor )(
27842 #define IVMRSurfaceAllocatorNotify_QueryInterface(This,riid,ppvObject) \
27843 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
27845 #define IVMRSurfaceAllocatorNotify_AddRef(This) \
27846 (This)->lpVtbl -> AddRef(This)
27848 #define IVMRSurfaceAllocatorNotify_Release(This) \
27849 (This)->lpVtbl -> Release(This)
27852 #define IVMRSurfaceAllocatorNotify_AdviseSurfaceAllocator(This,dwUserID,lpIVRMSurfaceAllocator) \
27853 (This)->lpVtbl -> AdviseSurfaceAllocator(This,dwUserID,lpIVRMSurfaceAllocator)
27855 #define IVMRSurfaceAllocatorNotify_SetDDrawDevice(This,lpDDrawDevice,hMonitor) \
27856 (This)->lpVtbl -> SetDDrawDevice(This,lpDDrawDevice,hMonitor)
27858 #define IVMRSurfaceAllocatorNotify_ChangeDDrawDevice(This,lpDDrawDevice,hMonitor) \
27859 (This)->lpVtbl -> ChangeDDrawDevice(This,lpDDrawDevice,hMonitor)
27861 #define IVMRSurfaceAllocatorNotify_RestoreDDrawSurfaces(This) \
27862 (This)->lpVtbl -> RestoreDDrawSurfaces(This)
27864 #define IVMRSurfaceAllocatorNotify_NotifyEvent(This,EventCode,Param1,Param2) \
27865 (This)->lpVtbl -> NotifyEvent(This,EventCode,Param1,Param2)
27867 #define IVMRSurfaceAllocatorNotify_SetBorderColor(This,clrBorder) \
27868 (This)->lpVtbl -> SetBorderColor(This,clrBorder)
27884 IRpcStubBuffer *This,
27885 IRpcChannelBuffer *_pRpcChannelBuffer,
27886 PRPC_MESSAGE _pRpcMessage,
27887 DWORD *_pdwStubPhase);
27897 IRpcStubBuffer *This,
27898 IRpcChannelBuffer *_pRpcChannelBuffer,
27899 PRPC_MESSAGE _pRpcMessage,
27900 DWORD *_pdwStubPhase);
27910 IRpcStubBuffer *This,
27911 IRpcChannelBuffer *_pRpcChannelBuffer,
27912 PRPC_MESSAGE _pRpcMessage,
27913 DWORD *_pdwStubPhase);
27921 IRpcStubBuffer *This,
27922 IRpcChannelBuffer *_pRpcChannelBuffer,
27923 PRPC_MESSAGE _pRpcMessage,
27924 DWORD *_pdwStubPhase);
27935 IRpcStubBuffer *This,
27936 IRpcChannelBuffer *_pRpcChannelBuffer,
27937 PRPC_MESSAGE _pRpcMessage,
27938 DWORD *_pdwStubPhase);
27947 IRpcStubBuffer *This,
27948 IRpcChannelBuffer *_pRpcChannelBuffer,
27949 PRPC_MESSAGE _pRpcMessage,
27950 DWORD *_pdwStubPhase);
27971 #ifndef __IVMRWindowlessControl_INTERFACE_DEFINED__
27972 #define __IVMRWindowlessControl_INTERFACE_DEFINED__
27980 #if defined(__cplusplus) && !defined(CINTERFACE)
27982 MIDL_INTERFACE(
"0eb1088c-4dcd-46f0-878f-39dae86a51b7")
27986 virtual HRESULT STDMETHODCALLTYPE GetNativeVideoSize(
27990 LONG *lpARHeight) = 0;
27992 virtual HRESULT STDMETHODCALLTYPE GetMinIdealVideoSize(
27994 LONG *lpHeight) = 0;
27996 virtual HRESULT STDMETHODCALLTYPE GetMaxIdealVideoSize(
27998 LONG *lpHeight) = 0;
28000 virtual HRESULT STDMETHODCALLTYPE SetVideoPosition(
28001 const LPRECT lpSRCRect,
28002 const LPRECT lpDSTRect) = 0;
28004 virtual HRESULT STDMETHODCALLTYPE GetVideoPosition(
28006 LPRECT lpDSTRect) = 0;
28008 virtual HRESULT STDMETHODCALLTYPE GetAspectRatioMode(
28009 DWORD *lpAspectRatioMode) = 0;
28011 virtual HRESULT STDMETHODCALLTYPE SetAspectRatioMode(
28012 DWORD AspectRatioMode) = 0;
28014 virtual HRESULT STDMETHODCALLTYPE SetVideoClippingWindow(
28017 virtual HRESULT STDMETHODCALLTYPE RepaintVideo(
28021 virtual HRESULT STDMETHODCALLTYPE DisplayModeChanged(
void) = 0;
28023 virtual HRESULT STDMETHODCALLTYPE GetCurrentImage(
28026 virtual HRESULT STDMETHODCALLTYPE SetBorderColor(
28029 virtual HRESULT STDMETHODCALLTYPE GetBorderColor(
28030 COLORREF *lpClr) = 0;
28032 virtual HRESULT STDMETHODCALLTYPE SetColorKey(
28035 virtual HRESULT STDMETHODCALLTYPE GetColorKey(
28036 COLORREF *lpClr) = 0;
28046 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
28051 ULONG ( STDMETHODCALLTYPE *AddRef )(
28054 ULONG ( STDMETHODCALLTYPE *Release )(
28057 HRESULT ( STDMETHODCALLTYPE *GetNativeVideoSize )(
28064 HRESULT ( STDMETHODCALLTYPE *GetMinIdealVideoSize )(
28069 HRESULT ( STDMETHODCALLTYPE *GetMaxIdealVideoSize )(
28074 HRESULT ( STDMETHODCALLTYPE *SetVideoPosition )(
28079 HRESULT ( STDMETHODCALLTYPE *GetVideoPosition )(
28084 HRESULT ( STDMETHODCALLTYPE *GetAspectRatioMode )(
28088 HRESULT ( STDMETHODCALLTYPE *SetAspectRatioMode )(
28092 HRESULT ( STDMETHODCALLTYPE *SetVideoClippingWindow )(
28096 HRESULT ( STDMETHODCALLTYPE *RepaintVideo )(
28101 HRESULT ( STDMETHODCALLTYPE *DisplayModeChanged )(
28104 HRESULT ( STDMETHODCALLTYPE *GetCurrentImage )(
28108 HRESULT ( STDMETHODCALLTYPE *SetBorderColor )(
28112 HRESULT ( STDMETHODCALLTYPE *GetBorderColor )(
28116 HRESULT ( STDMETHODCALLTYPE *SetColorKey )(
28120 HRESULT ( STDMETHODCALLTYPE *GetColorKey )(
28137 #define IVMRWindowlessControl_QueryInterface(This,riid,ppvObject) \
28138 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
28140 #define IVMRWindowlessControl_AddRef(This) \
28141 (This)->lpVtbl -> AddRef(This)
28143 #define IVMRWindowlessControl_Release(This) \
28144 (This)->lpVtbl -> Release(This)
28147 #define IVMRWindowlessControl_GetNativeVideoSize(This,lpWidth,lpHeight,lpARWidth,lpARHeight) \
28148 (This)->lpVtbl -> GetNativeVideoSize(This,lpWidth,lpHeight,lpARWidth,lpARHeight)
28150 #define IVMRWindowlessControl_GetMinIdealVideoSize(This,lpWidth,lpHeight) \
28151 (This)->lpVtbl -> GetMinIdealVideoSize(This,lpWidth,lpHeight)
28153 #define IVMRWindowlessControl_GetMaxIdealVideoSize(This,lpWidth,lpHeight) \
28154 (This)->lpVtbl -> GetMaxIdealVideoSize(This,lpWidth,lpHeight)
28156 #define IVMRWindowlessControl_SetVideoPosition(This,lpSRCRect,lpDSTRect) \
28157 (This)->lpVtbl -> SetVideoPosition(This,lpSRCRect,lpDSTRect)
28159 #define IVMRWindowlessControl_GetVideoPosition(This,lpSRCRect,lpDSTRect) \
28160 (This)->lpVtbl -> GetVideoPosition(This,lpSRCRect,lpDSTRect)
28162 #define IVMRWindowlessControl_GetAspectRatioMode(This,lpAspectRatioMode) \
28163 (This)->lpVtbl -> GetAspectRatioMode(This,lpAspectRatioMode)
28165 #define IVMRWindowlessControl_SetAspectRatioMode(This,AspectRatioMode) \
28166 (This)->lpVtbl -> SetAspectRatioMode(This,AspectRatioMode)
28168 #define IVMRWindowlessControl_SetVideoClippingWindow(This,hwnd) \
28169 (This)->lpVtbl -> SetVideoClippingWindow(This,hwnd)
28171 #define IVMRWindowlessControl_RepaintVideo(This,hwnd,hdc) \
28172 (This)->lpVtbl -> RepaintVideo(This,hwnd,hdc)
28174 #define IVMRWindowlessControl_DisplayModeChanged(This) \
28175 (This)->lpVtbl -> DisplayModeChanged(This)
28177 #define IVMRWindowlessControl_GetCurrentImage(This,lpDib) \
28178 (This)->lpVtbl -> GetCurrentImage(This,lpDib)
28180 #define IVMRWindowlessControl_SetBorderColor(This,Clr) \
28181 (This)->lpVtbl -> SetBorderColor(This,Clr)
28183 #define IVMRWindowlessControl_GetBorderColor(This,lpClr) \
28184 (This)->lpVtbl -> GetBorderColor(This,lpClr)
28186 #define IVMRWindowlessControl_SetColorKey(This,Clr) \
28187 (This)->lpVtbl -> SetColorKey(This,Clr)
28189 #define IVMRWindowlessControl_GetColorKey(This,lpClr) \
28190 (This)->lpVtbl -> GetColorKey(This,lpClr)
28208 IRpcStubBuffer *This,
28209 IRpcChannelBuffer *_pRpcChannelBuffer,
28210 PRPC_MESSAGE _pRpcMessage,
28211 DWORD *_pdwStubPhase);
28221 IRpcStubBuffer *This,
28222 IRpcChannelBuffer *_pRpcChannelBuffer,
28223 PRPC_MESSAGE _pRpcMessage,
28224 DWORD *_pdwStubPhase);
28234 IRpcStubBuffer *This,
28235 IRpcChannelBuffer *_pRpcChannelBuffer,
28236 PRPC_MESSAGE _pRpcMessage,
28237 DWORD *_pdwStubPhase);
28247 IRpcStubBuffer *This,
28248 IRpcChannelBuffer *_pRpcChannelBuffer,
28249 PRPC_MESSAGE _pRpcMessage,
28250 DWORD *_pdwStubPhase);
28260 IRpcStubBuffer *This,
28261 IRpcChannelBuffer *_pRpcChannelBuffer,
28262 PRPC_MESSAGE _pRpcMessage,
28263 DWORD *_pdwStubPhase);
28272 IRpcStubBuffer *This,
28273 IRpcChannelBuffer *_pRpcChannelBuffer,
28274 PRPC_MESSAGE _pRpcMessage,
28275 DWORD *_pdwStubPhase);
28284 IRpcStubBuffer *This,
28285 IRpcChannelBuffer *_pRpcChannelBuffer,
28286 PRPC_MESSAGE _pRpcMessage,
28287 DWORD *_pdwStubPhase);
28296 IRpcStubBuffer *This,
28297 IRpcChannelBuffer *_pRpcChannelBuffer,
28298 PRPC_MESSAGE _pRpcMessage,
28299 DWORD *_pdwStubPhase);
28309 IRpcStubBuffer *This,
28310 IRpcChannelBuffer *_pRpcChannelBuffer,
28311 PRPC_MESSAGE _pRpcMessage,
28312 DWORD *_pdwStubPhase);
28320 IRpcStubBuffer *This,
28321 IRpcChannelBuffer *_pRpcChannelBuffer,
28322 PRPC_MESSAGE _pRpcMessage,
28323 DWORD *_pdwStubPhase);
28332 IRpcStubBuffer *This,
28333 IRpcChannelBuffer *_pRpcChannelBuffer,
28334 PRPC_MESSAGE _pRpcMessage,
28335 DWORD *_pdwStubPhase);
28344 IRpcStubBuffer *This,
28345 IRpcChannelBuffer *_pRpcChannelBuffer,
28346 PRPC_MESSAGE _pRpcMessage,
28347 DWORD *_pdwStubPhase);
28356 IRpcStubBuffer *This,
28357 IRpcChannelBuffer *_pRpcChannelBuffer,
28358 PRPC_MESSAGE _pRpcMessage,
28359 DWORD *_pdwStubPhase);
28368 IRpcStubBuffer *This,
28369 IRpcChannelBuffer *_pRpcChannelBuffer,
28370 PRPC_MESSAGE _pRpcMessage,
28371 DWORD *_pdwStubPhase);
28380 IRpcStubBuffer *This,
28381 IRpcChannelBuffer *_pRpcChannelBuffer,
28382 PRPC_MESSAGE _pRpcMessage,
28383 DWORD *_pdwStubPhase);
28424 #ifndef __IVMRMixerControl_INTERFACE_DEFINED__
28425 #define __IVMRMixerControl_INTERFACE_DEFINED__
28433 #if defined(__cplusplus) && !defined(CINTERFACE)
28435 MIDL_INTERFACE(
"1c1a17b0-bed0-415d-974b-dc6696131599")
28439 virtual HRESULT STDMETHODCALLTYPE SetAlpha(
28443 virtual HRESULT STDMETHODCALLTYPE GetAlpha(
28445 float *pAlpha) = 0;
28447 virtual HRESULT STDMETHODCALLTYPE SetZOrder(
28451 virtual HRESULT STDMETHODCALLTYPE GetZOrder(
28455 virtual HRESULT STDMETHODCALLTYPE SetOutputRect(
28459 virtual HRESULT STDMETHODCALLTYPE GetOutputRect(
28463 virtual HRESULT STDMETHODCALLTYPE SetBackgroundClr(
28464 COLORREF ClrBkg) = 0;
28466 virtual HRESULT STDMETHODCALLTYPE GetBackgroundClr(
28467 COLORREF *lpClrBkg) = 0;
28469 virtual HRESULT STDMETHODCALLTYPE SetMixingPrefs(
28470 DWORD dwMixerPrefs) = 0;
28472 virtual HRESULT STDMETHODCALLTYPE GetMixingPrefs(
28473 DWORD *pdwMixerPrefs) = 0;
28483 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
28488 ULONG ( STDMETHODCALLTYPE *AddRef )(
28491 ULONG ( STDMETHODCALLTYPE *Release )(
28494 HRESULT ( STDMETHODCALLTYPE *SetAlpha )(
28499 HRESULT ( STDMETHODCALLTYPE *GetAlpha )(
28504 HRESULT ( STDMETHODCALLTYPE *SetZOrder )(
28509 HRESULT ( STDMETHODCALLTYPE *GetZOrder )(
28514 HRESULT ( STDMETHODCALLTYPE *SetOutputRect )(
28519 HRESULT ( STDMETHODCALLTYPE *GetOutputRect )(
28524 HRESULT ( STDMETHODCALLTYPE *SetBackgroundClr )(
28528 HRESULT ( STDMETHODCALLTYPE *GetBackgroundClr )(
28532 HRESULT ( STDMETHODCALLTYPE *SetMixingPrefs )(
28536 HRESULT ( STDMETHODCALLTYPE *GetMixingPrefs )(
28553 #define IVMRMixerControl_QueryInterface(This,riid,ppvObject) \
28554 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
28556 #define IVMRMixerControl_AddRef(This) \
28557 (This)->lpVtbl -> AddRef(This)
28559 #define IVMRMixerControl_Release(This) \
28560 (This)->lpVtbl -> Release(This)
28563 #define IVMRMixerControl_SetAlpha(This,dwStreamID,Alpha) \
28564 (This)->lpVtbl -> SetAlpha(This,dwStreamID,Alpha)
28566 #define IVMRMixerControl_GetAlpha(This,dwStreamID,pAlpha) \
28567 (This)->lpVtbl -> GetAlpha(This,dwStreamID,pAlpha)
28569 #define IVMRMixerControl_SetZOrder(This,dwStreamID,dwZ) \
28570 (This)->lpVtbl -> SetZOrder(This,dwStreamID,dwZ)
28572 #define IVMRMixerControl_GetZOrder(This,dwStreamID,pZ) \
28573 (This)->lpVtbl -> GetZOrder(This,dwStreamID,pZ)
28575 #define IVMRMixerControl_SetOutputRect(This,dwStreamID,pRect) \
28576 (This)->lpVtbl -> SetOutputRect(This,dwStreamID,pRect)
28578 #define IVMRMixerControl_GetOutputRect(This,dwStreamID,pRect) \
28579 (This)->lpVtbl -> GetOutputRect(This,dwStreamID,pRect)
28581 #define IVMRMixerControl_SetBackgroundClr(This,ClrBkg) \
28582 (This)->lpVtbl -> SetBackgroundClr(This,ClrBkg)
28584 #define IVMRMixerControl_GetBackgroundClr(This,lpClrBkg) \
28585 (This)->lpVtbl -> GetBackgroundClr(This,lpClrBkg)
28587 #define IVMRMixerControl_SetMixingPrefs(This,dwMixerPrefs) \
28588 (This)->lpVtbl -> SetMixingPrefs(This,dwMixerPrefs)
28590 #define IVMRMixerControl_GetMixingPrefs(This,pdwMixerPrefs) \
28591 (This)->lpVtbl -> GetMixingPrefs(This,pdwMixerPrefs)
28607 IRpcStubBuffer *This,
28608 IRpcChannelBuffer *_pRpcChannelBuffer,
28609 PRPC_MESSAGE _pRpcMessage,
28610 DWORD *_pdwStubPhase);
28620 IRpcStubBuffer *This,
28621 IRpcChannelBuffer *_pRpcChannelBuffer,
28622 PRPC_MESSAGE _pRpcMessage,
28623 DWORD *_pdwStubPhase);
28633 IRpcStubBuffer *This,
28634 IRpcChannelBuffer *_pRpcChannelBuffer,
28635 PRPC_MESSAGE _pRpcMessage,
28636 DWORD *_pdwStubPhase);
28646 IRpcStubBuffer *This,
28647 IRpcChannelBuffer *_pRpcChannelBuffer,
28648 PRPC_MESSAGE _pRpcMessage,
28649 DWORD *_pdwStubPhase);
28659 IRpcStubBuffer *This,
28660 IRpcChannelBuffer *_pRpcChannelBuffer,
28661 PRPC_MESSAGE _pRpcMessage,
28662 DWORD *_pdwStubPhase);
28672 IRpcStubBuffer *This,
28673 IRpcChannelBuffer *_pRpcChannelBuffer,
28674 PRPC_MESSAGE _pRpcMessage,
28675 DWORD *_pdwStubPhase);
28684 IRpcStubBuffer *This,
28685 IRpcChannelBuffer *_pRpcChannelBuffer,
28686 PRPC_MESSAGE _pRpcMessage,
28687 DWORD *_pdwStubPhase);
28696 IRpcStubBuffer *This,
28697 IRpcChannelBuffer *_pRpcChannelBuffer,
28698 PRPC_MESSAGE _pRpcMessage,
28699 DWORD *_pdwStubPhase);
28708 IRpcStubBuffer *This,
28709 IRpcChannelBuffer *_pRpcChannelBuffer,
28710 PRPC_MESSAGE _pRpcMessage,
28711 DWORD *_pdwStubPhase);
28720 IRpcStubBuffer *This,
28721 IRpcChannelBuffer *_pRpcChannelBuffer,
28722 PRPC_MESSAGE _pRpcMessage,
28723 DWORD *_pdwStubPhase);
28759 #ifndef __IVMRMonitorConfig_INTERFACE_DEFINED__
28760 #define __IVMRMonitorConfig_INTERFACE_DEFINED__
28768 #if defined(__cplusplus) && !defined(CINTERFACE)
28770 MIDL_INTERFACE(
"9cf0b1b6-fbaa-4b7f-88cf-cf1f130a0dce")
28774 virtual HRESULT STDMETHODCALLTYPE SetMonitor(
28777 virtual HRESULT STDMETHODCALLTYPE GetMonitor(
28780 virtual HRESULT STDMETHODCALLTYPE SetDefaultMonitor(
28783 virtual HRESULT STDMETHODCALLTYPE GetDefaultMonitor(
28786 virtual HRESULT STDMETHODCALLTYPE GetAvailableMonitors(
28788 DWORD dwMaxInfoArraySize,
28789 DWORD *pdwNumDevices) = 0;
28799 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
28804 ULONG ( STDMETHODCALLTYPE *AddRef )(
28807 ULONG ( STDMETHODCALLTYPE *Release )(
28810 HRESULT ( STDMETHODCALLTYPE *SetMonitor )(
28814 HRESULT ( STDMETHODCALLTYPE *GetMonitor )(
28818 HRESULT ( STDMETHODCALLTYPE *SetDefaultMonitor )(
28822 HRESULT ( STDMETHODCALLTYPE *GetDefaultMonitor )(
28826 HRESULT ( STDMETHODCALLTYPE *GetAvailableMonitors )(
28845 #define IVMRMonitorConfig_QueryInterface(This,riid,ppvObject) \
28846 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
28848 #define IVMRMonitorConfig_AddRef(This) \
28849 (This)->lpVtbl -> AddRef(This)
28851 #define IVMRMonitorConfig_Release(This) \
28852 (This)->lpVtbl -> Release(This)
28855 #define IVMRMonitorConfig_SetMonitor(This,pGUID) \
28856 (This)->lpVtbl -> SetMonitor(This,pGUID)
28858 #define IVMRMonitorConfig_GetMonitor(This,pGUID) \
28859 (This)->lpVtbl -> GetMonitor(This,pGUID)
28861 #define IVMRMonitorConfig_SetDefaultMonitor(This,pGUID) \
28862 (This)->lpVtbl -> SetDefaultMonitor(This,pGUID)
28864 #define IVMRMonitorConfig_GetDefaultMonitor(This,pGUID) \
28865 (This)->lpVtbl -> GetDefaultMonitor(This,pGUID)
28867 #define IVMRMonitorConfig_GetAvailableMonitors(This,pInfo,dwMaxInfoArraySize,pdwNumDevices) \
28868 (This)->lpVtbl -> GetAvailableMonitors(This,pInfo,dwMaxInfoArraySize,pdwNumDevices)
28883 IRpcStubBuffer *This,
28884 IRpcChannelBuffer *_pRpcChannelBuffer,
28885 PRPC_MESSAGE _pRpcMessage,
28886 DWORD *_pdwStubPhase);
28895 IRpcStubBuffer *This,
28896 IRpcChannelBuffer *_pRpcChannelBuffer,
28897 PRPC_MESSAGE _pRpcMessage,
28898 DWORD *_pdwStubPhase);
28907 IRpcStubBuffer *This,
28908 IRpcChannelBuffer *_pRpcChannelBuffer,
28909 PRPC_MESSAGE _pRpcMessage,
28910 DWORD *_pdwStubPhase);
28919 IRpcStubBuffer *This,
28920 IRpcChannelBuffer *_pRpcChannelBuffer,
28921 PRPC_MESSAGE _pRpcMessage,
28922 DWORD *_pdwStubPhase);
28933 IRpcStubBuffer *This,
28934 IRpcChannelBuffer *_pRpcChannelBuffer,
28935 PRPC_MESSAGE _pRpcMessage,
28936 DWORD *_pdwStubPhase);
28976 #ifndef __IVMRFilterConfig_INTERFACE_DEFINED__
28977 #define __IVMRFilterConfig_INTERFACE_DEFINED__
28985 #if defined(__cplusplus) && !defined(CINTERFACE)
28987 MIDL_INTERFACE(
"9e5530c5-7034-48b4-bb46-0b8a6efc8e36")
28991 virtual HRESULT STDMETHODCALLTYPE SetImageCompositor(
28994 virtual HRESULT STDMETHODCALLTYPE SetNumberOfStreams(
28995 DWORD dwMaxStreams) = 0;
28997 virtual HRESULT STDMETHODCALLTYPE GetNumberOfStreams(
28998 DWORD *pdwMaxStreams) = 0;
29000 virtual HRESULT STDMETHODCALLTYPE SetRenderingPrefs(
29001 DWORD dwRenderFlags) = 0;
29003 virtual HRESULT STDMETHODCALLTYPE GetRenderingPrefs(
29004 DWORD *pdwRenderFlags) = 0;
29006 virtual HRESULT STDMETHODCALLTYPE SetRenderingMode(
29009 virtual HRESULT STDMETHODCALLTYPE GetRenderingMode(
29020 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
29025 ULONG ( STDMETHODCALLTYPE *AddRef )(
29028 ULONG ( STDMETHODCALLTYPE *Release )(
29031 HRESULT ( STDMETHODCALLTYPE *SetImageCompositor )(
29035 HRESULT ( STDMETHODCALLTYPE *SetNumberOfStreams )(
29039 HRESULT ( STDMETHODCALLTYPE *GetNumberOfStreams )(
29043 HRESULT ( STDMETHODCALLTYPE *SetRenderingPrefs )(
29047 HRESULT ( STDMETHODCALLTYPE *GetRenderingPrefs )(
29051 HRESULT ( STDMETHODCALLTYPE *SetRenderingMode )(
29055 HRESULT ( STDMETHODCALLTYPE *GetRenderingMode )(
29072 #define IVMRFilterConfig_QueryInterface(This,riid,ppvObject) \
29073 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
29075 #define IVMRFilterConfig_AddRef(This) \
29076 (This)->lpVtbl -> AddRef(This)
29078 #define IVMRFilterConfig_Release(This) \
29079 (This)->lpVtbl -> Release(This)
29082 #define IVMRFilterConfig_SetImageCompositor(This,lpVMRImgCompositor) \
29083 (This)->lpVtbl -> SetImageCompositor(This,lpVMRImgCompositor)
29085 #define IVMRFilterConfig_SetNumberOfStreams(This,dwMaxStreams) \
29086 (This)->lpVtbl -> SetNumberOfStreams(This,dwMaxStreams)
29088 #define IVMRFilterConfig_GetNumberOfStreams(This,pdwMaxStreams) \
29089 (This)->lpVtbl -> GetNumberOfStreams(This,pdwMaxStreams)
29091 #define IVMRFilterConfig_SetRenderingPrefs(This,dwRenderFlags) \
29092 (This)->lpVtbl -> SetRenderingPrefs(This,dwRenderFlags)
29094 #define IVMRFilterConfig_GetRenderingPrefs(This,pdwRenderFlags) \
29095 (This)->lpVtbl -> GetRenderingPrefs(This,pdwRenderFlags)
29097 #define IVMRFilterConfig_SetRenderingMode(This,Mode) \
29098 (This)->lpVtbl -> SetRenderingMode(This,Mode)
29100 #define IVMRFilterConfig_GetRenderingMode(This,pMode) \
29101 (This)->lpVtbl -> GetRenderingMode(This,pMode)
29116 IRpcStubBuffer *This,
29117 IRpcChannelBuffer *_pRpcChannelBuffer,
29118 PRPC_MESSAGE _pRpcMessage,
29119 DWORD *_pdwStubPhase);
29128 IRpcStubBuffer *This,
29129 IRpcChannelBuffer *_pRpcChannelBuffer,
29130 PRPC_MESSAGE _pRpcMessage,
29131 DWORD *_pdwStubPhase);
29140 IRpcStubBuffer *This,
29141 IRpcChannelBuffer *_pRpcChannelBuffer,
29142 PRPC_MESSAGE _pRpcMessage,
29143 DWORD *_pdwStubPhase);
29152 IRpcStubBuffer *This,
29153 IRpcChannelBuffer *_pRpcChannelBuffer,
29154 PRPC_MESSAGE _pRpcMessage,
29155 DWORD *_pdwStubPhase);
29164 IRpcStubBuffer *This,
29165 IRpcChannelBuffer *_pRpcChannelBuffer,
29166 PRPC_MESSAGE _pRpcMessage,
29167 DWORD *_pdwStubPhase);
29176 IRpcStubBuffer *This,
29177 IRpcChannelBuffer *_pRpcChannelBuffer,
29178 PRPC_MESSAGE _pRpcMessage,
29179 DWORD *_pdwStubPhase);
29188 IRpcStubBuffer *This,
29189 IRpcChannelBuffer *_pRpcChannelBuffer,
29190 PRPC_MESSAGE _pRpcMessage,
29191 DWORD *_pdwStubPhase);
29198 #ifndef __IVMRAspectRatioControl_INTERFACE_DEFINED__
29199 #define __IVMRAspectRatioControl_INTERFACE_DEFINED__
29207 #if defined(__cplusplus) && !defined(CINTERFACE)
29209 MIDL_INTERFACE(
"ede80b5c-bad6-4623-b537-65586c9f8dfd")
29213 virtual HRESULT STDMETHODCALLTYPE GetAspectRatioMode(
29214 LPDWORD lpdwARMode) = 0;
29216 virtual HRESULT STDMETHODCALLTYPE SetAspectRatioMode(
29217 DWORD dwARMode) = 0;
29227 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
29232 ULONG ( STDMETHODCALLTYPE *AddRef )(
29235 ULONG ( STDMETHODCALLTYPE *Release )(
29238 HRESULT ( STDMETHODCALLTYPE *GetAspectRatioMode )(
29242 HRESULT ( STDMETHODCALLTYPE *SetAspectRatioMode )(
29259 #define IVMRAspectRatioControl_QueryInterface(This,riid,ppvObject) \
29260 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
29262 #define IVMRAspectRatioControl_AddRef(This) \
29263 (This)->lpVtbl -> AddRef(This)
29265 #define IVMRAspectRatioControl_Release(This) \
29266 (This)->lpVtbl -> Release(This)
29269 #define IVMRAspectRatioControl_GetAspectRatioMode(This,lpdwARMode) \
29270 (This)->lpVtbl -> GetAspectRatioMode(This,lpdwARMode)
29272 #define IVMRAspectRatioControl_SetAspectRatioMode(This,dwARMode) \
29273 (This)->lpVtbl -> SetAspectRatioMode(This,dwARMode)
29288 IRpcStubBuffer *This,
29289 IRpcChannelBuffer *_pRpcChannelBuffer,
29290 PRPC_MESSAGE _pRpcMessage,
29291 DWORD *_pdwStubPhase);
29300 IRpcStubBuffer *This,
29301 IRpcChannelBuffer *_pRpcChannelBuffer,
29302 PRPC_MESSAGE _pRpcMessage,
29303 DWORD *_pdwStubPhase);
29364 #ifndef __IVMRDeinterlaceControl_INTERFACE_DEFINED__
29365 #define __IVMRDeinterlaceControl_INTERFACE_DEFINED__
29373 #if defined(__cplusplus) && !defined(CINTERFACE)
29375 MIDL_INTERFACE(
"bb057577-0db8-4e6a-87a7-1a8c9a505a0f")
29379 virtual HRESULT STDMETHODCALLTYPE GetNumberOfDeinterlaceModes(
29381 LPDWORD lpdwNumDeinterlaceModes,
29382 LPGUID lpDeinterlaceModes) = 0;
29384 virtual HRESULT STDMETHODCALLTYPE GetDeinterlaceModeCaps(
29385 LPGUID lpDeinterlaceMode,
29389 virtual HRESULT STDMETHODCALLTYPE GetDeinterlaceMode(
29391 LPGUID lpDeinterlaceMode) = 0;
29393 virtual HRESULT STDMETHODCALLTYPE SetDeinterlaceMode(
29395 LPGUID lpDeinterlaceMode) = 0;
29397 virtual HRESULT STDMETHODCALLTYPE GetDeinterlacePrefs(
29398 LPDWORD lpdwDeinterlacePrefs) = 0;
29400 virtual HRESULT STDMETHODCALLTYPE SetDeinterlacePrefs(
29401 DWORD dwDeinterlacePrefs) = 0;
29403 virtual HRESULT STDMETHODCALLTYPE GetActualDeinterlaceMode(
29405 LPGUID lpDeinterlaceMode) = 0;
29415 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
29420 ULONG ( STDMETHODCALLTYPE *AddRef )(
29423 ULONG ( STDMETHODCALLTYPE *Release )(
29426 HRESULT ( STDMETHODCALLTYPE *GetNumberOfDeinterlaceModes )(
29432 HRESULT ( STDMETHODCALLTYPE *GetDeinterlaceModeCaps )(
29438 HRESULT ( STDMETHODCALLTYPE *GetDeinterlaceMode )(
29443 HRESULT ( STDMETHODCALLTYPE *SetDeinterlaceMode )(
29448 HRESULT ( STDMETHODCALLTYPE *GetDeinterlacePrefs )(
29452 HRESULT ( STDMETHODCALLTYPE *SetDeinterlacePrefs )(
29456 HRESULT ( STDMETHODCALLTYPE *GetActualDeinterlaceMode )(
29474 #define IVMRDeinterlaceControl_QueryInterface(This,riid,ppvObject) \
29475 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
29477 #define IVMRDeinterlaceControl_AddRef(This) \
29478 (This)->lpVtbl -> AddRef(This)
29480 #define IVMRDeinterlaceControl_Release(This) \
29481 (This)->lpVtbl -> Release(This)
29484 #define IVMRDeinterlaceControl_GetNumberOfDeinterlaceModes(This,lpVideoDescription,lpdwNumDeinterlaceModes,lpDeinterlaceModes) \
29485 (This)->lpVtbl -> GetNumberOfDeinterlaceModes(This,lpVideoDescription,lpdwNumDeinterlaceModes,lpDeinterlaceModes)
29487 #define IVMRDeinterlaceControl_GetDeinterlaceModeCaps(This,lpDeinterlaceMode,lpVideoDescription,lpDeinterlaceCaps) \
29488 (This)->lpVtbl -> GetDeinterlaceModeCaps(This,lpDeinterlaceMode,lpVideoDescription,lpDeinterlaceCaps)
29490 #define IVMRDeinterlaceControl_GetDeinterlaceMode(This,dwStreamID,lpDeinterlaceMode) \
29491 (This)->lpVtbl -> GetDeinterlaceMode(This,dwStreamID,lpDeinterlaceMode)
29493 #define IVMRDeinterlaceControl_SetDeinterlaceMode(This,dwStreamID,lpDeinterlaceMode) \
29494 (This)->lpVtbl -> SetDeinterlaceMode(This,dwStreamID,lpDeinterlaceMode)
29496 #define IVMRDeinterlaceControl_GetDeinterlacePrefs(This,lpdwDeinterlacePrefs) \
29497 (This)->lpVtbl -> GetDeinterlacePrefs(This,lpdwDeinterlacePrefs)
29499 #define IVMRDeinterlaceControl_SetDeinterlacePrefs(This,dwDeinterlacePrefs) \
29500 (This)->lpVtbl -> SetDeinterlacePrefs(This,dwDeinterlacePrefs)
29502 #define IVMRDeinterlaceControl_GetActualDeinterlaceMode(This,dwStreamID,lpDeinterlaceMode) \
29503 (This)->lpVtbl -> GetActualDeinterlaceMode(This,dwStreamID,lpDeinterlaceMode)
29520 IRpcStubBuffer *This,
29521 IRpcChannelBuffer *_pRpcChannelBuffer,
29522 PRPC_MESSAGE _pRpcMessage,
29523 DWORD *_pdwStubPhase);
29534 IRpcStubBuffer *This,
29535 IRpcChannelBuffer *_pRpcChannelBuffer,
29536 PRPC_MESSAGE _pRpcMessage,
29537 DWORD *_pdwStubPhase);
29547 IRpcStubBuffer *This,
29548 IRpcChannelBuffer *_pRpcChannelBuffer,
29549 PRPC_MESSAGE _pRpcMessage,
29550 DWORD *_pdwStubPhase);
29560 IRpcStubBuffer *This,
29561 IRpcChannelBuffer *_pRpcChannelBuffer,
29562 PRPC_MESSAGE _pRpcMessage,
29563 DWORD *_pdwStubPhase);
29572 IRpcStubBuffer *This,
29573 IRpcChannelBuffer *_pRpcChannelBuffer,
29574 PRPC_MESSAGE _pRpcMessage,
29575 DWORD *_pdwStubPhase);
29584 IRpcStubBuffer *This,
29585 IRpcChannelBuffer *_pRpcChannelBuffer,
29586 PRPC_MESSAGE _pRpcMessage,
29587 DWORD *_pdwStubPhase);
29597 IRpcStubBuffer *This,
29598 IRpcChannelBuffer *_pRpcChannelBuffer,
29599 PRPC_MESSAGE _pRpcMessage,
29600 DWORD *_pdwStubPhase);
29614 LPDIRECTDRAWSURFACE7
pDDS;
29623 #define VMRBITMAP_DISABLE 0x00000001
29624 #define VMRBITMAP_HDC 0x00000002
29625 #define VMRBITMAP_ENTIREDDS 0x00000004
29626 #define VMRBITMAP_SRCCOLORKEY 0x00000008
29627 #define VMRBITMAP_SRCRECT 0x00000010
29633 #ifndef __IVMRMixerBitmap_INTERFACE_DEFINED__
29634 #define __IVMRMixerBitmap_INTERFACE_DEFINED__
29642 #if defined(__cplusplus) && !defined(CINTERFACE)
29644 MIDL_INTERFACE(
"1E673275-0257-40aa-AF20-7C608D4A0428")
29648 virtual HRESULT STDMETHODCALLTYPE SetAlphaBitmap(
29651 virtual HRESULT STDMETHODCALLTYPE UpdateAlphaBitmapParameters(
29652 PVMRALPHABITMAP pBmpParms) = 0;
29654 virtual HRESULT STDMETHODCALLTYPE GetAlphaBitmapParameters(
29655 PVMRALPHABITMAP pBmpParms) = 0;
29665 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
29670 ULONG ( STDMETHODCALLTYPE *AddRef )(
29673 ULONG ( STDMETHODCALLTYPE *Release )(
29676 HRESULT ( STDMETHODCALLTYPE *SetAlphaBitmap )(
29680 HRESULT ( STDMETHODCALLTYPE *UpdateAlphaBitmapParameters )(
29684 HRESULT ( STDMETHODCALLTYPE *GetAlphaBitmapParameters )(
29701 #define IVMRMixerBitmap_QueryInterface(This,riid,ppvObject) \
29702 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
29704 #define IVMRMixerBitmap_AddRef(This) \
29705 (This)->lpVtbl -> AddRef(This)
29707 #define IVMRMixerBitmap_Release(This) \
29708 (This)->lpVtbl -> Release(This)
29711 #define IVMRMixerBitmap_SetAlphaBitmap(This,pBmpParms) \
29712 (This)->lpVtbl -> SetAlphaBitmap(This,pBmpParms)
29714 #define IVMRMixerBitmap_UpdateAlphaBitmapParameters(This,pBmpParms) \
29715 (This)->lpVtbl -> UpdateAlphaBitmapParameters(This,pBmpParms)
29717 #define IVMRMixerBitmap_GetAlphaBitmapParameters(This,pBmpParms) \
29718 (This)->lpVtbl -> GetAlphaBitmapParameters(This,pBmpParms)
29733 IRpcStubBuffer *This,
29734 IRpcChannelBuffer *_pRpcChannelBuffer,
29735 PRPC_MESSAGE _pRpcMessage,
29736 DWORD *_pdwStubPhase);
29745 IRpcStubBuffer *This,
29746 IRpcChannelBuffer *_pRpcChannelBuffer,
29747 PRPC_MESSAGE _pRpcMessage,
29748 DWORD *_pdwStubPhase);
29757 IRpcStubBuffer *This,
29758 IRpcChannelBuffer *_pRpcChannelBuffer,
29759 PRPC_MESSAGE _pRpcMessage,
29760 DWORD *_pdwStubPhase);
29786 #ifndef __IVMRImageCompositor_INTERFACE_DEFINED__
29787 #define __IVMRImageCompositor_INTERFACE_DEFINED__
29795 #if defined(__cplusplus) && !defined(CINTERFACE)
29797 MIDL_INTERFACE(
"7a4fb5af-479f-4074-bb40-ce6722e43c82")
29801 virtual HRESULT STDMETHODCALLTYPE InitCompositionTarget(
29802 IUnknown *pD3DDevice,
29803 LPDIRECTDRAWSURFACE7 pddsRenderTarget) = 0;
29805 virtual HRESULT STDMETHODCALLTYPE TermCompositionTarget(
29806 IUnknown *pD3DDevice,
29807 LPDIRECTDRAWSURFACE7 pddsRenderTarget) = 0;
29809 virtual HRESULT STDMETHODCALLTYPE SetStreamMediaType(
29812 BOOL fTexture) = 0;
29814 virtual HRESULT STDMETHODCALLTYPE CompositeImage(
29815 IUnknown *pD3DDevice,
29816 LPDIRECTDRAWSURFACE7 pddsRenderTarget,
29818 REFERENCE_TIME rtStart,
29819 REFERENCE_TIME rtEnd,
29822 UINT cStreams) = 0;
29832 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
29837 ULONG ( STDMETHODCALLTYPE *AddRef )(
29840 ULONG ( STDMETHODCALLTYPE *Release )(
29843 HRESULT ( STDMETHODCALLTYPE *InitCompositionTarget )(
29848 HRESULT ( STDMETHODCALLTYPE *TermCompositionTarget )(
29853 HRESULT ( STDMETHODCALLTYPE *SetStreamMediaType )(
29859 HRESULT ( STDMETHODCALLTYPE *CompositeImage )(
29865 REFERENCE_TIME
rtEnd,
29883 #define IVMRImageCompositor_QueryInterface(This,riid,ppvObject) \
29884 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
29886 #define IVMRImageCompositor_AddRef(This) \
29887 (This)->lpVtbl -> AddRef(This)
29889 #define IVMRImageCompositor_Release(This) \
29890 (This)->lpVtbl -> Release(This)
29893 #define IVMRImageCompositor_InitCompositionTarget(This,pD3DDevice,pddsRenderTarget) \
29894 (This)->lpVtbl -> InitCompositionTarget(This,pD3DDevice,pddsRenderTarget)
29896 #define IVMRImageCompositor_TermCompositionTarget(This,pD3DDevice,pddsRenderTarget) \
29897 (This)->lpVtbl -> TermCompositionTarget(This,pD3DDevice,pddsRenderTarget)
29899 #define IVMRImageCompositor_SetStreamMediaType(This,dwStrmID,pmt,fTexture) \
29900 (This)->lpVtbl -> SetStreamMediaType(This,dwStrmID,pmt,fTexture)
29902 #define IVMRImageCompositor_CompositeImage(This,pD3DDevice,pddsRenderTarget,pmtRenderTarget,rtStart,rtEnd,dwClrBkGnd,pVideoStreamInfo,cStreams) \
29903 (This)->lpVtbl -> CompositeImage(This,pD3DDevice,pddsRenderTarget,pmtRenderTarget,rtStart,rtEnd,dwClrBkGnd,pVideoStreamInfo,cStreams)
29919 IRpcStubBuffer *This,
29920 IRpcChannelBuffer *_pRpcChannelBuffer,
29921 PRPC_MESSAGE _pRpcMessage,
29922 DWORD *_pdwStubPhase);
29932 IRpcStubBuffer *This,
29933 IRpcChannelBuffer *_pRpcChannelBuffer,
29934 PRPC_MESSAGE _pRpcMessage,
29935 DWORD *_pdwStubPhase);
29946 IRpcStubBuffer *This,
29947 IRpcChannelBuffer *_pRpcChannelBuffer,
29948 PRPC_MESSAGE _pRpcMessage,
29949 DWORD *_pdwStubPhase);
29958 REFERENCE_TIME
rtEnd,
29965 IRpcStubBuffer *This,
29966 IRpcChannelBuffer *_pRpcChannelBuffer,
29967 PRPC_MESSAGE _pRpcMessage,
29968 DWORD *_pdwStubPhase);
29975 #ifndef __IVMRVideoStreamControl_INTERFACE_DEFINED__
29976 #define __IVMRVideoStreamControl_INTERFACE_DEFINED__
29984 #if defined(__cplusplus) && !defined(CINTERFACE)
29986 MIDL_INTERFACE(
"058d1f11-2a54-4bef-bd54-df706626b727")
29990 virtual HRESULT STDMETHODCALLTYPE SetColorKey(
29991 LPDDCOLORKEY lpClrKey) = 0;
29993 virtual HRESULT STDMETHODCALLTYPE GetColorKey(
29994 LPDDCOLORKEY lpClrKey) = 0;
29996 virtual HRESULT STDMETHODCALLTYPE SetStreamActiveState(
29999 virtual HRESULT STDMETHODCALLTYPE GetStreamActiveState(
30000 BOOL *lpfActive) = 0;
30010 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
30015 ULONG ( STDMETHODCALLTYPE *AddRef )(
30018 ULONG ( STDMETHODCALLTYPE *Release )(
30021 HRESULT ( STDMETHODCALLTYPE *SetColorKey )(
30025 HRESULT ( STDMETHODCALLTYPE *GetColorKey )(
30029 HRESULT ( STDMETHODCALLTYPE *SetStreamActiveState )(
30033 HRESULT ( STDMETHODCALLTYPE *GetStreamActiveState )(
30050 #define IVMRVideoStreamControl_QueryInterface(This,riid,ppvObject) \
30051 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
30053 #define IVMRVideoStreamControl_AddRef(This) \
30054 (This)->lpVtbl -> AddRef(This)
30056 #define IVMRVideoStreamControl_Release(This) \
30057 (This)->lpVtbl -> Release(This)
30060 #define IVMRVideoStreamControl_SetColorKey(This,lpClrKey) \
30061 (This)->lpVtbl -> SetColorKey(This,lpClrKey)
30063 #define IVMRVideoStreamControl_GetColorKey(This,lpClrKey) \
30064 (This)->lpVtbl -> GetColorKey(This,lpClrKey)
30066 #define IVMRVideoStreamControl_SetStreamActiveState(This,fActive) \
30067 (This)->lpVtbl -> SetStreamActiveState(This,fActive)
30069 #define IVMRVideoStreamControl_GetStreamActiveState(This,lpfActive) \
30070 (This)->lpVtbl -> GetStreamActiveState(This,lpfActive)
30085 IRpcStubBuffer *This,
30086 IRpcChannelBuffer *_pRpcChannelBuffer,
30087 PRPC_MESSAGE _pRpcMessage,
30088 DWORD *_pdwStubPhase);
30097 IRpcStubBuffer *This,
30098 IRpcChannelBuffer *_pRpcChannelBuffer,
30099 PRPC_MESSAGE _pRpcMessage,
30100 DWORD *_pdwStubPhase);
30109 IRpcStubBuffer *This,
30110 IRpcChannelBuffer *_pRpcChannelBuffer,
30111 PRPC_MESSAGE _pRpcMessage,
30112 DWORD *_pdwStubPhase);
30121 IRpcStubBuffer *This,
30122 IRpcChannelBuffer *_pRpcChannelBuffer,
30123 PRPC_MESSAGE _pRpcMessage,
30124 DWORD *_pdwStubPhase);
30131 #ifndef __IVMRSurface_INTERFACE_DEFINED__
30132 #define __IVMRSurface_INTERFACE_DEFINED__
30140 #if defined(__cplusplus) && !defined(CINTERFACE)
30142 MIDL_INTERFACE(
"a9849bbe-9ec8-4263-b764-62730f0d15d0")
30146 virtual HRESULT STDMETHODCALLTYPE IsSurfaceLocked(
void) = 0;
30148 virtual HRESULT STDMETHODCALLTYPE LockSurface(
30149 BYTE **lpSurface) = 0;
30151 virtual HRESULT STDMETHODCALLTYPE UnlockSurface(
void) = 0;
30153 virtual HRESULT STDMETHODCALLTYPE GetSurface(
30154 LPDIRECTDRAWSURFACE7 *lplpSurface) = 0;
30164 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
30169 ULONG ( STDMETHODCALLTYPE *AddRef )(
30172 ULONG ( STDMETHODCALLTYPE *Release )(
30175 HRESULT ( STDMETHODCALLTYPE *IsSurfaceLocked )(
30178 HRESULT ( STDMETHODCALLTYPE *LockSurface )(
30182 HRESULT ( STDMETHODCALLTYPE *UnlockSurface )(
30185 HRESULT ( STDMETHODCALLTYPE *GetSurface )(
30202 #define IVMRSurface_QueryInterface(This,riid,ppvObject) \
30203 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
30205 #define IVMRSurface_AddRef(This) \
30206 (This)->lpVtbl -> AddRef(This)
30208 #define IVMRSurface_Release(This) \
30209 (This)->lpVtbl -> Release(This)
30212 #define IVMRSurface_IsSurfaceLocked(This) \
30213 (This)->lpVtbl -> IsSurfaceLocked(This)
30215 #define IVMRSurface_LockSurface(This,lpSurface) \
30216 (This)->lpVtbl -> LockSurface(This,lpSurface)
30218 #define IVMRSurface_UnlockSurface(This) \
30219 (This)->lpVtbl -> UnlockSurface(This)
30221 #define IVMRSurface_GetSurface(This,lplpSurface) \
30222 (This)->lpVtbl -> GetSurface(This,lplpSurface)
30236 IRpcStubBuffer *This,
30237 IRpcChannelBuffer *_pRpcChannelBuffer,
30238 PRPC_MESSAGE _pRpcMessage,
30239 DWORD *_pdwStubPhase);
30248 IRpcStubBuffer *This,
30249 IRpcChannelBuffer *_pRpcChannelBuffer,
30250 PRPC_MESSAGE _pRpcMessage,
30251 DWORD *_pdwStubPhase);
30259 IRpcStubBuffer *This,
30260 IRpcChannelBuffer *_pRpcChannelBuffer,
30261 PRPC_MESSAGE _pRpcMessage,
30262 DWORD *_pdwStubPhase);
30271 IRpcStubBuffer *This,
30272 IRpcChannelBuffer *_pRpcChannelBuffer,
30273 PRPC_MESSAGE _pRpcMessage,
30274 DWORD *_pdwStubPhase);
30281 #ifndef __IVMRImagePresenterConfig_INTERFACE_DEFINED__
30282 #define __IVMRImagePresenterConfig_INTERFACE_DEFINED__
30290 #if defined(__cplusplus) && !defined(CINTERFACE)
30292 MIDL_INTERFACE(
"9f3a1c85-8555-49ba-935f-be5b5b29d178")
30296 virtual HRESULT STDMETHODCALLTYPE SetRenderingPrefs(
30297 DWORD dwRenderFlags) = 0;
30299 virtual HRESULT STDMETHODCALLTYPE GetRenderingPrefs(
30300 DWORD *dwRenderFlags) = 0;
30310 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
30315 ULONG ( STDMETHODCALLTYPE *AddRef )(
30318 ULONG ( STDMETHODCALLTYPE *Release )(
30321 HRESULT ( STDMETHODCALLTYPE *SetRenderingPrefs )(
30325 HRESULT ( STDMETHODCALLTYPE *GetRenderingPrefs )(
30342 #define IVMRImagePresenterConfig_QueryInterface(This,riid,ppvObject) \
30343 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
30345 #define IVMRImagePresenterConfig_AddRef(This) \
30346 (This)->lpVtbl -> AddRef(This)
30348 #define IVMRImagePresenterConfig_Release(This) \
30349 (This)->lpVtbl -> Release(This)
30352 #define IVMRImagePresenterConfig_SetRenderingPrefs(This,dwRenderFlags) \
30353 (This)->lpVtbl -> SetRenderingPrefs(This,dwRenderFlags)
30355 #define IVMRImagePresenterConfig_GetRenderingPrefs(This,dwRenderFlags) \
30356 (This)->lpVtbl -> GetRenderingPrefs(This,dwRenderFlags)
30371 IRpcStubBuffer *This,
30372 IRpcChannelBuffer *_pRpcChannelBuffer,
30373 PRPC_MESSAGE _pRpcMessage,
30374 DWORD *_pdwStubPhase);
30383 IRpcStubBuffer *This,
30384 IRpcChannelBuffer *_pRpcChannelBuffer,
30385 PRPC_MESSAGE _pRpcMessage,
30386 DWORD *_pdwStubPhase);
30393 #ifndef __IVMRImagePresenterExclModeConfig_INTERFACE_DEFINED__
30394 #define __IVMRImagePresenterExclModeConfig_INTERFACE_DEFINED__
30402 #if defined(__cplusplus) && !defined(CINTERFACE)
30404 MIDL_INTERFACE(
"e6f7ce40-4673-44f1-8f77-5499d68cb4ea")
30408 virtual HRESULT STDMETHODCALLTYPE SetXlcModeDDObjAndPrimarySurface(
30409 LPDIRECTDRAW7 lpDDObj,
30410 LPDIRECTDRAWSURFACE7 lpPrimarySurf) = 0;
30412 virtual HRESULT STDMETHODCALLTYPE GetXlcModeDDObjAndPrimarySurface(
30413 LPDIRECTDRAW7 *lpDDObj,
30414 LPDIRECTDRAWSURFACE7 *lpPrimarySurf) = 0;
30424 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
30429 ULONG ( STDMETHODCALLTYPE *AddRef )(
30432 ULONG ( STDMETHODCALLTYPE *Release )(
30435 HRESULT ( STDMETHODCALLTYPE *SetRenderingPrefs )(
30439 HRESULT ( STDMETHODCALLTYPE *GetRenderingPrefs )(
30443 HRESULT ( STDMETHODCALLTYPE *SetXlcModeDDObjAndPrimarySurface )(
30448 HRESULT ( STDMETHODCALLTYPE *GetXlcModeDDObjAndPrimarySurface )(
30466 #define IVMRImagePresenterExclModeConfig_QueryInterface(This,riid,ppvObject) \
30467 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
30469 #define IVMRImagePresenterExclModeConfig_AddRef(This) \
30470 (This)->lpVtbl -> AddRef(This)
30472 #define IVMRImagePresenterExclModeConfig_Release(This) \
30473 (This)->lpVtbl -> Release(This)
30476 #define IVMRImagePresenterExclModeConfig_SetRenderingPrefs(This,dwRenderFlags) \
30477 (This)->lpVtbl -> SetRenderingPrefs(This,dwRenderFlags)
30479 #define IVMRImagePresenterExclModeConfig_GetRenderingPrefs(This,dwRenderFlags) \
30480 (This)->lpVtbl -> GetRenderingPrefs(This,dwRenderFlags)
30483 #define IVMRImagePresenterExclModeConfig_SetXlcModeDDObjAndPrimarySurface(This,lpDDObj,lpPrimarySurf) \
30484 (This)->lpVtbl -> SetXlcModeDDObjAndPrimarySurface(This,lpDDObj,lpPrimarySurf)
30486 #define IVMRImagePresenterExclModeConfig_GetXlcModeDDObjAndPrimarySurface(This,lpDDObj,lpPrimarySurf) \
30487 (This)->lpVtbl -> GetXlcModeDDObjAndPrimarySurface(This,lpDDObj,lpPrimarySurf)
30503 IRpcStubBuffer *This,
30504 IRpcChannelBuffer *_pRpcChannelBuffer,
30505 PRPC_MESSAGE _pRpcMessage,
30506 DWORD *_pdwStubPhase);
30516 IRpcStubBuffer *This,
30517 IRpcChannelBuffer *_pRpcChannelBuffer,
30518 PRPC_MESSAGE _pRpcMessage,
30519 DWORD *_pdwStubPhase);
30526 #ifndef __IVPManager_INTERFACE_DEFINED__
30527 #define __IVPManager_INTERFACE_DEFINED__
30535 #if defined(__cplusplus) && !defined(CINTERFACE)
30537 MIDL_INTERFACE(
"aac18c18-e186-46d2-825d-a1f8dc8e395a")
30541 virtual HRESULT STDMETHODCALLTYPE SetVideoPortIndex(
30542 DWORD dwVideoPortIndex) = 0;
30544 virtual HRESULT STDMETHODCALLTYPE GetVideoPortIndex(
30545 DWORD *pdwVideoPortIndex) = 0;
30555 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
30560 ULONG ( STDMETHODCALLTYPE *AddRef )(
30563 ULONG ( STDMETHODCALLTYPE *Release )(
30566 HRESULT ( STDMETHODCALLTYPE *SetVideoPortIndex )(
30570 HRESULT ( STDMETHODCALLTYPE *GetVideoPortIndex )(
30587 #define IVPManager_QueryInterface(This,riid,ppvObject) \
30588 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
30590 #define IVPManager_AddRef(This) \
30591 (This)->lpVtbl -> AddRef(This)
30593 #define IVPManager_Release(This) \
30594 (This)->lpVtbl -> Release(This)
30597 #define IVPManager_SetVideoPortIndex(This,dwVideoPortIndex) \
30598 (This)->lpVtbl -> SetVideoPortIndex(This,dwVideoPortIndex)
30600 #define IVPManager_GetVideoPortIndex(This,pdwVideoPortIndex) \
30601 (This)->lpVtbl -> GetVideoPortIndex(This,pdwVideoPortIndex)
30616 IRpcStubBuffer *This,
30617 IRpcChannelBuffer *_pRpcChannelBuffer,
30618 PRPC_MESSAGE _pRpcMessage,
30619 DWORD *_pdwStubPhase);
30628 IRpcStubBuffer *This,
30629 IRpcChannelBuffer *_pRpcChannelBuffer,
30630 PRPC_MESSAGE _pRpcMessage,
30631 DWORD *_pdwStubPhase);
30642 #pragma warning(pop)
30650 unsigned long __RPC_USER
VARIANT_UserSize(
unsigned long *,
unsigned long , VARIANT * );
30651 unsigned char * __RPC_USER
VARIANT_UserMarshal(
unsigned long *,
unsigned char *, VARIANT * );
30657 const GUID *pCategory,
30665 const GUID *pCategory,
30672 const GUID *pCategory,
30681 const GUID *pCategory,
30689 REFGUID guidPropSet,
30692 DWORD cbInstanceData,
30699 REFGUID guidPropSet,
30701 byte *pInstanceData,
30702 DWORD cbInstanceData,
30708 REFGUID guidPropSet,
30711 DWORD cbInstanceData,
30714 DWORD *pcbReturned);
30719 REFGUID guidPropSet,
30721 byte *pInstanceData,
30722 DWORD cbInstanceData,
30725 DWORD *pcbReturned);
Definition: strmif.h:17685
Definition: axcore.idl:739
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:18189
void __RPC_STUB IVMRWindowlessControl_RepaintVideo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMemInputPin_ReceiveCanBlock_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMTuner_put_Channel_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONGLONG * pullUniqueID
Definition: strmif.h:23585
HRESULT STDMETHODCALLTYPE IAMExtTransport_SetBump_Proxy(IAMExtTransport *This, long Speed, long Duration)
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_put_Enable_Proxy(IAMAudioInputMixer *This, BOOL fEnable)
Definition: strmif.h:5559
Definition: Vmrender.idl:588
HRESULT STDMETHODCALLTYPE IPin_ConnectedTo_Proxy(IPin *This, IPin **pPin)
HRESULT STDMETHODCALLTYPE IDvdControl2_ShowMenu_Proxy(IDvdControl2 *This, DVD_MENU_ID MenuID, DWORD dwFlags, IDvdCmd **ppCmd)
ULONG ulButton
Definition: strmif.h:22197
void __RPC_STUB IResourceManager_NotifyRelease_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
_AM_GRAPH_CONFIG_RECONNECT_FLAGS
Definition: dyngraph.idl:64
LPCWSTR LPCWSTR lpcwstrFilterName
Definition: strmif.h:8459
void __RPC_STUB IDDrawExclModeVideo_SetDDrawObject_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
int int int BYTE DVINFO * sDVInfo
Definition: strmif.h:18824
void __RPC_STUB IDvdControl2_SelectParentalCountry_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:3434
void __RPC_STUB IAMTuner_get_TuningSpace_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct _AllocatorProperties ALLOCATOR_PROPERTIES
void __RPC_STUB IAMVideoCompression_put_Quality_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:592
HRESULT STDMETHODCALLTYPE IDvdInfo_GetVMGAttributes_Proxy(IDvdInfo *This, DVD_ATR *pATR)
LONG * pStream
Definition: strmif.h:10341
HRESULT STDMETHODCALLTYPE IVMRMixerControl_GetOutputRect_Proxy(IVMRMixerControl *This, DWORD dwStreamID, NORMALIZEDRECT *pRect)
Definition: strmif.h:21771
void __RPC_STUB IDvdControl_MenuLanguageSelect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDvdCmd *This
void __RPC_STUB IAMAudioInputMixer_get_Bass_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IAMGraphStreams *This)
HRESULT STDMETHODCALLTYPE IAMVideoControl_GetMaxAvailableFrameRate_Proxy(IAMVideoControl *This, IPin *pPin, long iIndex, SIZE Dimensions, LONGLONG *MaxAvailableFrameRate)
Definition: strmif.h:12194
void __RPC_STUB IVMRImagePresenterConfig_GetRenderingPrefs_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG DWORD dwFlags
Definition: strmif.h:23855
RPC_IF_HANDLE __MIDL_itf_strmif_0129_v0_0_c_ifspec
ULONG ULONG * pulCurrentAngle
Definition: strmif.h:22949
DWORD_PTR VMRALLOCATIONINFO DWORD LPDIRECTDRAWSURFACE7 * lplpSurface
Definition: strmif.h:27627
RPC_IF_HANDLE __MIDL_itf_strmif_0388_v0_0_s_ifspec
Definition: strmif.h:17359
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:14006
void __RPC_STUB ICaptureGraphBuilder_CopyCaptureFile_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IFilterMapper3Vtbl IFilterMapper3Vtbl
HRESULT STDMETHODCALLTYPE IGraphConfig_Reconfigure_Proxy(IGraphConfig *This, IGraphConfigCallback *pCallback, PVOID pvContext, DWORD dwFlags, HANDLE hAbortEvent)
void __RPC_STUB IGraphBuilder_AddSourceFilter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
WCHAR achName[128]
Definition: strmif.h:2467
Definition: dvdif.idl:507
DWORD DWORD
Definition: medparam.idl:88
HRESULT STDMETHODCALLTYPE IAMExtDevice_get_ExternalDeviceVersion_Proxy(IAMExtDevice *This, LPOLESTR *ppszData)
Definition: strmif.h:28950
tagAMTunerModeType
Definition: axextend.idl:2844
HRESULT STDMETHODCALLTYPE IAMTVTuner_get_NumInputConnections_Proxy(IAMTVTuner *This, long *plNumInputConnections)
void __RPC_STUB IDvdControl2_SetGPRM_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
tagAnalogVideoStandard
Definition: axextend.idl:2421
CLSID * pClassID
Definition: strmif.h:2518
HRESULT STDMETHODCALLTYPE IAMExtDevice_Calibrate_Proxy(IAMExtDevice *This, HEVENT hEvent, long Mode, long *pStatus)
Definition: strmif.h:11905
void __RPC_STUB IAMDevMemoryControl_QueryWriteSync_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMTimecodeGenerator *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDvdControl *This
HRESULT STDMETHODCALLTYPE IVMRDeinterlaceControl_GetDeinterlaceMode_Proxy(IVMRDeinterlaceControl *This, DWORD dwStreamID, LPGUID lpDeinterlaceMode)
EXTERN_C const IID IID_IGraphVersion
Definition: strmif.h:9010
RPC_IF_HANDLE __MIDL_itf_strmif_0142_v0_0_c_ifspec
LONG * lpWidth
Definition: strmif.h:28059
HRESULT STDMETHODCALLTYPE IFileSinkFilter_SetFileName_Proxy(IFileSinkFilter *This, LPCOLESTR pszFileName, const AM_MEDIA_TYPE *pmt)
IReferenceClock * PREFERENCECLOCK
Definition: strmif.h:2886
BYTE bCountry[2]
Definition: strmif.h:23983
LONG LONG_PTR LONG_PTR Param2
Definition: strmif.h:27821
DWORD DWORD DWORD DWORD * pdwPictAspectRatioY
Definition: strmif.h:26137
Definition: strmif.h:21757
Definition: strmif.h:26740
Definition: dvdif.idl:1108
void __RPC_STUB IVMRMixerControl_GetBackgroundClr_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum __MIDL_IConfigInterleaving_0001 InterleavingMode
RPC_IF_HANDLE __MIDL_itf_strmif_0330_v0_0_c_ifspec
IMediaSample * pSample
Definition: strmif.h:8813
const REGPINTYPES * lpMediaType
Definition: strmif.h:5597
BOOL fPanscanPermitted
Definition: dvdif.idl:412
void __RPC_STUB ICodecAPI_SetAllSettingsWithNotify_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IMediaSample REFERENCE_TIME * pStartTime
Definition: strmif.h:3978
ULONG(STDMETHODCALLTYPE *AddRef)(IAMDroppedFrames *This)
HRESULT STDMETHODCALLTYPE IAMVfwCompressDialogs_ShowDialog_Proxy(IAMVfwCompressDialogs *This, int iDialog, HWND hwnd)
Definition: strmif.h:18738
struct IOverlayNotifyVtbl IOverlayNotifyVtbl
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:24998
long long long * plAudioSubChannel
Definition: strmif.h:13621
const REFERENCE_TIME * prtInterleave
Definition: strmif.h:10185
void __RPC_STUB IEnumFilters_Clone_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDDrawExclModeVideo_SetDDrawObject_Proxy(IDDrawExclModeVideo *This, IDirectDraw *pDDrawObject)
struct tagDVD_HMSF_TIMECODE DVD_HMSF_TIMECODE
ULONG ulCAT
Definition: dvdif.idl:93
int int * piSize
Definition: strmif.h:10013
Definition: strmif.h:21952
Definition: strmif.h:21731
BYTE ** lpSurface
Definition: strmif.h:30180
Definition: strmif.h:18067
HRESULT STDMETHODCALLTYPE IAMVideoProcAmp_Set_Proxy(IAMVideoProcAmp *This, long Property, long lValue, long Flags)
void __RPC_STUB IDvdControl2_StillOff_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IGraphConfig_RemoveFilterFromCache_Proxy(IGraphConfig *This, IBaseFilter *pFilter)
long long * pValue
Definition: strmif.h:16640
Definition: strmif.h:21815
struct __MIDL___MIDL_itf_strmif_0134_0002 REGFILTERPINS
void __RPC_STUB IFilterMapper_RegisterPin_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IPin * pPinOut
Definition: strmif.h:8487
void __RPC_STUB ICodecAPI_IsModifiable_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdGraphBuilder_GetDvdInterface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:16833
void __RPC_STUB IDvdControl2_PlayNextChapter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0342_v0_0_c_ifspec
ULONG STDMETHODCALLTYPE IAMFilterMiscFlags_GetMiscFlags_Proxy(IAMFilterMiscFlags *This)
void __RPC_STUB IMediaSample_GetPointer_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:12381
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:13604
Definition: strmif.h:15373
DVD_MultichannelAudioAttributes MultichannelAudioAttributes[8]
Definition: dvdif.idl:471
Definition: axextend.idl:1546
void __RPC_STUB IDvdControl2_SelectRelativeButton_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRSurfaceAllocatorNotify *This)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:27218
void __RPC_STUB IVMRFilterConfig_GetRenderingPrefs_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRImagePresenterConfig *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAsyncReader *This
struct IVideoFrameStepVtbl IVideoFrameStepVtbl
double dwSpeed
Definition: strmif.h:22167
Definition: strmif.h:21830
HRESULT STDMETHODCALLTYPE IPersistMediaPropertyBag_Load_Proxy(IPersistMediaPropertyBag *This, IMediaPropertyBag *pPropBag, IErrorLog *pErrorLog)
void __RPC_STUB IVMRMixerBitmap_GetAlphaBitmapParameters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IAMDevMemoryControl
Definition: strmif.h:17182
DVD_SUBPICTURE_LANG_EXT LanguageExtension
Definition: dvdif.idl:450
struct IFilterMapperVtbl IFilterMapperVtbl
void __RPC_STUB ICaptureGraphBuilder2_FindPin_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:18631
LPBITMAPINFOHEADER lpHdr
Definition: Vmrender.idl:121
HRESULT STDMETHODCALLTYPE IPinConnection_IsEndPin_Proxy(IPinConnection *This)
ULONG * pulButtonsAvailable
Definition: strmif.h:25022
Definition: strmif.h:5590
HRESULT STDMETHODCALLTYPE IDDrawExclModeVideo_SetDDrawSurface_Proxy(IDDrawExclModeVideo *This, IDirectDrawSurface *pDDrawSurface)
Definition: strmif.h:21890
enum tagDVD_VIDEO_COMPRESSION DVD_VIDEO_COMPRESSION
struct IAMClockAdjustVtbl IAMClockAdjustVtbl
void __RPC_STUB IAMExtDevice_GetCapability_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:4403
Definition: strmif.h:25875
ULONG ULONG * pulStreamId
Definition: strmif.h:20142
HRESULT STDMETHODCALLTYPE IAMVfwCompressDialogs_GetState_Proxy(IAMVfwCompressDialogs *This, LPVOID pState, int *pcbState)
const REFERENCE_TIME * ptStop
Definition: strmif.h:9732
struct tagDVD_DECODER_CAPS DVD_DECODER_CAPS
HRESULT STDMETHODCALLTYPE IAMClockSlave_SetErrorTolerance_Proxy(IAMClockSlave *This, DWORD dwTolerance)
long Property
Definition: strmif.h:12264
HANDLE hCurrentUser
Definition: strmif.h:14050
HRESULT STDMETHODCALLTYPE IAMTVTuner_get_AvailableTVFormats_Proxy(IAMTVTuner *This, long *lAnalogVideoStandard)
Definition: strmif.h:11898
void __RPC_STUB IDvdInfo_GetCurrentSubpicture_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG ulParentalLevel
Definition: strmif.h:22227
LCID * pLanguages
Definition: strmif.h:25165
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMVfwCompressDialogs *This
IAMTimecodeDisplay * PIAMTIMECODEDISPLAY
Definition: strmif.h:16965
LPRECT lpSRCRect
Definition: strmif.h:28081
long lIndex
Definition: strmif.h:13700
LPSTR ULONG ulBufSize
Definition: strmif.h:23036
Definition: strmif.h:21728
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:17944
IGraphBuilder * pfg
Definition: strmif.h:8090
void __RPC_STUB IGraphBuilder_Render_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMediaSeeking_QueryPreferredFormat_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IDistributorNotify *This)
HRESULT STDMETHODCALLTYPE IDvdControl2_PlayChapterInTitle_Proxy(IDvdControl2 *This, ULONG ulTitle, ULONG ulChapter, DWORD dwFlags, IDvdCmd **ppCmd)
void __RPC_STUB IDvdControl2_SelectDefaultSubpictureLanguage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IEnumFilters_Reset_Proxy(IEnumFilters *This)
DWORD dwColors
Definition: strmif.h:6581
Definition: strmif.h:11887
DWORD * lpdwOverlayFX
Definition: strmif.h:19568
ULONG(STDMETHODCALLTYPE *AddRef)(IPinConnection *This)
IAMTimecodeGenerator * PIAMTIMECODEGENERATOR
Definition: strmif.h:16793
void __RPC_STUB IEnumRegFilters_Reset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:24750
void __RPC_STUB IAMAudioInputMixer_put_MixLevel_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMExtTransport_put_Mode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const COLORKEY DWORD dwColor
Definition: strmif.h:26374
DWORD_PTR LPDIRECTDRAWSURFACE7 lpSurface
Definition: strmif.h:27638
HRESULT STDMETHODCALLTYPE IAMTimecodeGenerator_GetTimecode_Proxy(IAMTimecodeGenerator *This, PTIMECODE_SAMPLE pTimecodeSample)
void __RPC_STUB IVMRFilterConfig_GetNumberOfStreams_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMTVAudio_RegisterNotificationCallBack_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IAMTunerVtbl IAMTunerVtbl
long lAnalogVideoStandard
Definition: strmif.h:11983
Definition: strmif.h:21945
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMExtDevice *This
VMRVideoDesc LPDWORD lpdwNumDeinterlaceModes
Definition: strmif.h:29428
HMONITOR_DECLARED typedef HANDLE HMONITOR
Definition: axextend.idl:649
DWORD dwStrmID
Definition: Vmrender.idl:892
struct IGraphConfigCallbackVtbl IGraphConfigCallbackVtbl
EXTERN_C const IID IID_IAMDecoderCaps
Definition: strmif.h:21516
Definition: strmif.h:4496
long * plNumInputConnections
Definition: strmif.h:13696
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:22119
HRESULT STDMETHODCALLTYPE IAMExtTransport_put_AntiClogControl_Proxy(IAMExtTransport *This, long Enable)
RPC_IF_HANDLE __MIDL_itf_strmif_0379_v0_0_s_ifspec
IUnknown LPDIRECTDRAWSURFACE7 AM_MEDIA_TYPE REFERENCE_TIME REFERENCE_TIME DWORD dwClrBkGnd
Definition: strmif.h:29861
HRESULT STDMETHODCALLTYPE IAMTVAudioNotification_OnEvent_Proxy(IAMTVAudioNotification *This, AMTVAudioEventType Event)
HRESULT STDMETHODCALLTYPE IAMTVAudio_GetHardwareSupportedTVAudioModes_Proxy(IAMTVAudio *This, long *plModes)
Definition: strmif.h:19914
RPC_IF_HANDLE __MIDL_itf_strmif_0181_v0_0_s_ifspec
void __RPC_STUB IAMExtTransport_put_MediaState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMemInputPin_NotifyAllocator_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:5242
EXTERN_C const IID IID_IKsPropertySet
Definition: strmif.h:14782
struct IAMTunerNotificationVtbl IAMTunerNotificationVtbl
void __RPC_STUB IMpeg2Demultiplexer_SetOutputPinMediaType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ICreateDevEnum *This
IMediaFilter * PMEDIAFILTER
Definition: strmif.h:2452
Definition: axextend.idl:662
Definition: strmif.h:28399
tagCameraControlFlags
Definition: axextend.idl:2655
ULONG ulLangIndex
Definition: strmif.h:25105
EXTERN_C const IID IID_IAMTimecodeDisplay
Definition: strmif.h:16807
DWORD DWORD DWORD DWORD dwARHeight
Definition: strmif.h:26379
void __RPC_STUB IKsPropertySet_QuerySupported_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:12627
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRSurfaceAllocator *This)
void __RPC_STUB IAMClockAdjust_SetClockDelta_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum tagAMTunerEventType AMTunerEventType
DWORD dwVendorId
Definition: Vmrender.idl:482
ULONG(STDMETHODCALLTYPE *AddRef)(IDvdCmd *This)
EXTERN_C const IID IID_IFilterMapper2
Definition: strmif.h:5635
void __RPC_STUB IAMAnalogVideoEncoder_put_CopyProtection_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:19236
long Param
Definition: strmif.h:15762
IDirectDraw * pDDrawObject
Definition: strmif.h:26114
IEnumFilters ** ppEnum
Definition: strmif.h:8419
RPC_IF_HANDLE __MIDL_itf_strmif_0140_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE IAMExtTransport_get_MediaState_Proxy(IAMExtTransport *This, long *pState)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRAspectRatioControl *This
DWORD * LPBITMAPINFOHEADER
Definition: Vmrender.idl:14
struct IAMTVTunerVtbl IAMTVTunerVtbl
DWORD dwDVReserved[2]
Definition: strmif.h:18746
long lMode
Definition: strmif.h:14309
HRESULT STDMETHODCALLTYPE IDistributorNotify_NotifyGraphChange_Proxy(IDistributorNotify *This)
Definition: axextend.idl:4606
Definition: axextend.idl:4244
DWORD dwDVAAuxSrc1
Definition: strmif.h:18742
IPin long SIZE long * ListSize
Definition: strmif.h:12665
HRESULT STDMETHODCALLTYPE IFilterMapper_RegisterFilterInstance_Proxy(IFilterMapper *This, CLSID clsid, LPCWSTR Name, CLSID *MRId)
HRESULT STDMETHODCALLTYPE IAMOpenProgress_QueryProgress_Proxy(IAMOpenProgress *This, LONGLONG *pllTotal, LONGLONG *pllCurrent)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:25944
void __RPC_STUB IAMGraphStreams_SyncUsingStreamOffset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
int * displayPix
Definition: strmif.h:18974
IGraphBuilder ** ppfg
Definition: strmif.h:8094
struct IVMRImagePresenterExclModeConfigVtbl IVMRImagePresenterExclModeConfigVtbl
Definition: strmif.h:11900
DWORD * pdwRenderFlags
Definition: strmif.h:29049
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDvdGraphBuilder *This
RPC_IF_HANDLE __MIDL_itf_strmif_0334_v0_0_c_ifspec
RPC_IF_HANDLE __MIDL_itf_strmif_0350_v0_0_c_ifspec
Definition: strmif.h:18924
IPin IPin const AM_MEDIA_TYPE * pmt
Definition: strmif.h:1886
HRESULT STDMETHODCALLTYPE IDvdControl2_PlayAtTime_Proxy(IDvdControl2 *This, DVD_HMSF_TIMECODE *pTime, DWORD dwFlags, IDvdCmd **ppCmd)
DVD_MENU_ID MenuID
Definition: strmif.h:22175
Definition: strmif.h:21793
Definition: strmif.h:26300
struct ICreateDevEnumVtbl ICreateDevEnumVtbl
BOOL fIsFilmMode
Definition: dvdif.idl:428
LCID Language
Definition: strmif.h:22210
Definition: strmif.h:28404
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDVSplitter *This
void __RPC_STUB IGraphConfig_AddFilterToCache_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:9710
void __RPC_STUB IConfigAviMux_SetMasterStream_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:3435
Definition: axextend.idl:3959
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:7372
void __RPC_STUB IAMExtTransport_SetBump_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:19798
void __RPC_STUB IResourceManager_RegisterGroup_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG ULONG * pulNumOfChapters
Definition: strmif.h:25135
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetTitleAttributes_Proxy(IDvdInfo2 *This, ULONG ulTitle, DVD_MenuAttributes *pMenu, DVD_TitleAttributes *pTitle)
long StatusItem
Definition: strmif.h:15757
RPC_IF_HANDLE __MIDL_itf_strmif_0171_v0_0_c_ifspec
void __RPC_STUB IAMCameraControl_GetRange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IAMCopyCaptureFileProgress
Definition: strmif.h:7917
void __RPC_STUB IVMRWindowlessControl_GetMaxIdealVideoSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IFilterChain_StartChain_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ICodecAPI_RegisterForEvent_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IOverlayNotify_OnPositionChange_Proxy(IOverlayNotify *This, const RECT *pSourceRect, const RECT *pDestinationRect)
void __RPC_STUB IVMRMixerBitmap_UpdateAlphaBitmapParameters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
__MIDL___MIDL_itf_strmif_0181_0001
Definition: strmif.h:14761
ALLOCATOR_PROPERTIES * pProps
Definition: strmif.h:3968
BOOL fMix0InPhase
Definition: dvdif.idl:345
void __RPC_STUB IDrawVideoImage_DrawVideoImageDraw_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IAMAnalogVideoEncoderVtbl IAMAnalogVideoEncoderVtbl
struct IAMBufferNegotiationVtbl IAMBufferNegotiationVtbl
Definition: strmif.h:17611
void __RPC_STUB IDvdControl2_ActivateAtPosition_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMDeviceRemoval_Reassociate_Proxy(IAMDeviceRemoval *This)
Definition: strmif.h:5247
HRESULT STDMETHODCALLTYPE IVPManager_SetVideoPortIndex_Proxy(IVPManager *This, DWORD dwVideoPortIndex)
Definition: axextend.idl:3745
HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocatorNotify_SetDDrawDevice_Proxy(IVMRSurfaceAllocatorNotify *This, LPDIRECTDRAW7 lpDDrawDevice, HMONITOR hMonitor)
Definition: axextend.idl:3608
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRImagePresenter *This)
ULONG ulStream
Definition: strmif.h:22977
REFERENCE_TIME rtStart
Definition: Vmrender.idl:69
LPDIRECTDRAW7 LPDIRECTDRAWSURFACE7 * lpPrimarySurf
Definition: strmif.h:30450
ULONG * pulParentalLevel
Definition: strmif.h:23021
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:19965
ULONG cPins
Definition: strmif.h:5611
Definition: strmif.h:21905
DWORD DWORD DWORD * pdwPictAspectRatioX
Definition: strmif.h:26137
enum __MIDL___MIDL_itf_strmif_0145_0001 AM_FILESINK_FLAGS
HRESULT STDMETHODCALLTYPE IDvdInfo2_IsSubpictureStreamEnabled_Proxy(IDvdInfo2 *This, ULONG ulStreamNum, BOOL *pbEnabled)
IPin IPin const AM_MEDIA_TYPE * pmt
Definition: strmif.h:7401
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetAudioLanguage_Proxy(IDvdInfo2 *This, ULONG ulStream, LCID *pLanguage)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:12439
void __RPC_STUB IAMAnalogVideoDecoder_get_HorizontalLocked_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IPin * ppinOut
Definition: strmif.h:1886
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_SetVideoClippingWindow_Proxy(IVMRWindowlessControl *This, HWND hwnd)
Definition: strmif.h:3437
Definition: strmif.h:21619
EXTERN_C const IID IID_IResourceConsumer
Definition: strmif.h:9100
void __RPC_STUB IOverlay_GetColorKey_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:24760
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:14581
ULONG(STDMETHODCALLTYPE *AddRef)(ICaptureGraphBuilder2 *This)
HRESULT STDMETHODCALLTYPE IAMTVTuner_AutoTune_Proxy(IAMTVTuner *This, long lChannel, long *plFoundSignal)
Definition: strmif.h:24757
BYTE DVD_SubpictureATR[6]
Definition: strmif.h:21664
void __RPC_STUB IAMExtTransport_GetEditPropertySet_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM const CLSID BOOL BOOL bOutputNeeded
Definition: strmif.h:5913
RPC_IF_HANDLE __MIDL_itf_strmif_0347_v0_0_c_ifspec
void __RPC_STUB IVMRMixerControl_SetOutputRect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct tagDVD_TIMECODE ULONG Hours1
Definition: dvdif.idl:119
EXTERN_C const IID IID_IAMBufferNegotiation
Definition: strmif.h:11734
HRESULT STDMETHODCALLTYPE IVMRMixerControl_SetBackgroundClr_Proxy(IVMRMixerControl *This, COLORREF ClrBkg)
HRESULT STDMETHODCALLTYPE IAMVideoControl_GetCurrentActualFrameRate_Proxy(IAMVideoControl *This, IPin *pPin, LONGLONG *ActualFrameRate)
long LPOLESTR * ppszType
Definition: strmif.h:15263
Definition: strmif.h:28955
void __RPC_STUB IVMRWindowlessControl_DisplayModeChanged_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IFilterGraph * pGraph
Definition: strmif.h:2468
void __RPC_STUB IMediaFilter_Pause_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVMRDeinterlaceControl_SetDeinterlacePrefs_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:17617
struct IFileSinkFilter2Vtbl IFileSinkFilter2Vtbl
void __RPC_STUB IDvdControl2_AcceptParentalLevelChange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:14227
DWORD AM_MEDIA_TYPE BOOL fTexture
Definition: strmif.h:29855
ULONG * pulTotalTime
Definition: strmif.h:22940
void __RPC_STUB IGraphVersion_QueryVersion_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IFileSourceFilter_GetCurFile_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BOOL DWORD BOOL const RECT const RECT * prcOldDest
Definition: strmif.h:26363
Definition: strmif.h:24740
_PinDirection
Definition: axcore.idl:57
void __RPC_STUB IDvdControl_TimePlay_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long lTuningSpace
Definition: strmif.h:13152
void __RPC_STUB IDvdControl2_SelectSubpictureStream_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdInfo2_GetDVDTextLanguageInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
REFCLSID IEnumMoniker ** ppEnumMoniker
Definition: strmif.h:934
void __RPC_STUB IDvdControl2_ActivateButton_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdControl2_SelectParentalLevel_Proxy(IDvdControl2 *This, ULONG ulParentalLevel)
enum tagDVD_VIDEO_COMPRESSION DVD_VIDEO_COMPRESSION
long * plModes
Definition: strmif.h:14069
void __RPC_STUB IVMRSurfaceAllocatorNotify_SetBorderColor_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
tagCameraControlProperty
Definition: axextend.idl:2640
Definition: strmif.h:21840
Definition: strmif.h:10454
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:5315
CLSID * pclsidInterfaceClass
Definition: strmif.h:18648
EXTERN_C const IID IID_IMemInputPin
Definition: strmif.h:4172
DWORD Mode
Definition: strmif.h:29053
long Line
Definition: strmif.h:16453
enum tagDVD_TITLE_APPMODE DVD_TITLE_APPMODE
Definition: strmif.h:5603
COLORREF clrSrcKey
Definition: Vmrender.idl:832
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDrawVideoImage *This
HRESULT STDMETHODCALLTYPE IAMTuner_get_Channel_Proxy(IAMTuner *This, long *plChannel, long *plVideoSubChannel, long *plAudioSubChannel)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:13116
Definition: strmif.h:21756
const GUID VARIANT GUID ** ChangedParam
Definition: strmif.h:20721
RPC_IF_HANDLE __MIDL_itf_strmif_0397_v0_0_s_ifspec
void __RPC_STUB IAMDroppedFrames_GetAverageFrameSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: Vmrender.idl:233
RECT RECT * pDestinationRect
Definition: strmif.h:6602
void __RPC_STUB IDvdInfo2_GetTitleParentalLevels_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdControl_SetRoot_Proxy(IDvdControl *This, LPCWSTR pszPath)
ULONG ULONG WCHAR ULONG ULONG enum DVD_TextStringType * pType
Definition: strmif.h:25126
Definition: strmif.h:21644
HRESULT STDMETHODCALLTYPE IVMRImagePresenterExclModeConfig_GetXlcModeDDObjAndPrimarySurface_Proxy(IVMRImagePresenterExclModeConfig *This, LPDIRECTDRAW7 *lpDDObj, LPDIRECTDRAWSURFACE7 *lpPrimarySurf)
Definition: strmif.h:21835
EXTERN_C const IID IID_IAMPushSource
Definition: strmif.h:18403
long long lValue
Definition: strmif.h:12459
Definition: axextend.idl:2109
DVD_AudioAttributes AudioAttributes[8]
Definition: dvdif.idl:469
void __RPC_STUB IVMRWindowlessControl_GetBorderColor_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ICodecAPI_RegisterForEvent_Proxy(ICodecAPI *This, const GUID *Api, LONG_PTR userData)
long lChannel
Definition: strmif.h:13615
ULONG ulNumberOfAudioStreams
Definition: dvdif.idl:468
const GUID IBaseFilter * pFilter
Definition: strmif.h:7719
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:5688
void __RPC_STUB ICaptureGraphBuilder_AllocCapFile_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IMPEG2StreamIdMapVtbl IMPEG2StreamIdMapVtbl
InterleavingMode * pMode
Definition: strmif.h:10181
IEnumMediaTypes * PENUMMEDIATYPES
Definition: strmif.h:1798
HRESULT STDMETHODCALLTYPE IRegisterServiceProvider_RegisterService_Proxy(IRegisterServiceProvider *This, REFGUID guidService, IUnknown *pUnkObject)
HRESULT STDMETHODCALLTYPE IVMRDeinterlaceControl_GetActualDeinterlaceMode_Proxy(IVMRDeinterlaceControl *This, DWORD dwStreamID, LPGUID lpDeinterlaceMode)
void __RPC_STUB IAMGraphBuilderCallback_CreatedFilter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const GUID VARIANT VARIANT * ValueMax
Definition: strmif.h:21398
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:1857
ULONG ulButton
Definition: strmif.h:23940
HRESULT STDMETHODCALLTYPE IConfigAviMux_SetOutputCompatibilityIndex_Proxy(IConfigAviMux *This, BOOL fOldIndex)
void __RPC_STUB IAMTuner_Logon_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long AM_MEDIA_TYPE DWORD LCID * plcid
Definition: strmif.h:17380
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:29229
EXTERN_C const IID IID_IAMVideoProcAmp
Definition: strmif.h:12217
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:9124
RPC_IF_HANDLE __MIDL_itf_strmif_0356_v0_0_s_ifspec
HRESULT STDMETHODCALLTYPE IDvdControl_VideoModePreferrence_Proxy(IDvdControl *This, ULONG ulPreferredDisplayMode)
Definition: axextend.idl:2788
Definition: strmif.h:18915
__MIDL___MIDL_itf_strmif_0134_0004
Definition: strmif.h:5586
HRESULT STDMETHODCALLTYPE IVMRFilterConfig_SetNumberOfStreams_Proxy(IVMRFilterConfig *This, DWORD dwMaxStreams)
Definition: axextend.idl:3903
WCHAR * pszVersion
Definition: strmif.h:10571
HRESULT STDMETHODCALLTYPE IDvdInfo_GetTotalTitleTime_Proxy(IDvdInfo *This, ULONG *pulTotalTime)
HRESULT STDMETHODCALLTYPE IAMOverlayFX_SetOverlayFX_Proxy(IAMOverlayFX *This, DWORD dwOverlayFX)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDDrawExclModeVideoCallback *This
EXTERN_C const IID IID_IConfigAviMux
Definition: strmif.h:10296
RPC_IF_HANDLE __MIDL_itf_strmif_0128_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE IMediaFilter_Stop_Proxy(IMediaFilter *This)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:14473
LONG IResourceConsumer BOOL bStillWant
Definition: strmif.h:9302
long lChannel
Definition: strmif.h:13127
void __RPC_STUB IDvdControl2_SetState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG ulStreamNum
Definition: strmif.h:25151
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:17017
IPin * pPin
Definition: strmif.h:12638
EXTERN_C const IID IID_IVMRSurfaceAllocator
Definition: strmif.h:27581
DVD_VIDEO_COMPRESSION Compression
Definition: dvdif.idl:418
Definition: axextend.idl:315
void __RPC_STUB IDvdControl2_PlayPrevChapter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IResourceManager_CancelRequest_Proxy(IResourceManager *This, LONG idResource, IResourceConsumer *pConsumer)
Definition: Vmrender.idl:1018
void __RPC_STUB IVMRImagePresenter_StopPresenting_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
tagDVD_VIDEO_COMPRESSION
Definition: dvdif.idl:403
HDC hdc
Definition: Vmrender.idl:827
Definition: strmif.h:21733
__MIDL___MIDL_itf_strmif_0388_0001
Definition: strmif.h:27548
HRESULT STDMETHODCALLTYPE IBPCSatelliteTuner_get_DefaultSubChannelTypes_Proxy(IBPCSatelliteTuner *This, long *plDefaultVideoType, long *plDefaultAudioType)
void __RPC_STUB IFileSinkFilter2_GetMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetDecoderCaps_Proxy(IDvdInfo2 *This, DVD_DECODER_CAPS *pCaps)
EXTERN_C const IID IID_IOverlayNotify
Definition: strmif.h:6193
Definition: strmif.h:17519
void __RPC_STUB IAMAudioInputMixer_get_TrebleRange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IOverlayNotify_OnColorKeyChange_Proxy(IOverlayNotify *This, const COLORKEY *pColorKey)
struct IAMClockSlaveVtbl IAMClockSlaveVtbl
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRSurfaceAllocatorNotify *This
long long State
Definition: strmif.h:15845
Definition: strmif.h:28953
void __RPC_STUB IVMRSurfaceAllocator_FreeSurface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwRes3
Definition: dvdif.idl:1683
int iDialog
Definition: strmif.h:11018
void __RPC_STUB IAMPushSource_SetPushSourceFlags_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IEnumRegFilters DWORD BOOL CLSID CLSID BOOL BOOL bOututNeeded
Definition: strmif.h:5369
void __RPC_STUB IVMRSurfaceAllocatorNotify_SetDDrawDevice_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IPin IPin const AM_MEDIA_TYPE IBaseFilter HANDLE hAbortEvent
Definition: strmif.h:26836
Definition: strmif.h:18297
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRVideoStreamControl *This
LPCWSTR LPCWSTR IBaseFilter ** ppFilter
Definition: strmif.h:8459
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:15724
void __RPC_STUB IDvdInfo2_GetDVDTextStringAsUnicode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0331_v0_0_c_ifspec
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMTVAudio *This
HRESULT STDMETHODCALLTYPE ICodecAPI_GetValue_Proxy(ICodecAPI *This, const GUID *Api, VARIANT *Value)
Definition: strmif.h:21643
IAMDevMemoryAllocator * PAMDEVMEMORYALLOCATOR
Definition: strmif.h:17168
Definition: strmif.h:11844
BYTE ULONG ULONG * pulActualSize
Definition: strmif.h:23015
ULONG ULONG WCHAR ULONG ulMaxBufferSize
Definition: strmif.h:25121
Definition: strmif.h:8790
REFGUID DWORD dwPropID
Definition: strmif.h:14833
HRESULT STDMETHODCALLTYPE IVMRFilterConfig_GetRenderingMode_Proxy(IVMRFilterConfig *This, DWORD *pMode)
HRESULT STDMETHODCALLTYPE IDvdGraphBuilder_GetDvdInterface_Proxy(IDvdGraphBuilder *This, REFIID riid, void **ppvIF)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:6400
DWORD dwSampleHeight
Definition: Vmrender.idl:726
long * plMode
Definition: strmif.h:14305
IPin long SIZE LONGLONG * MaxAvailableFrameRate
Definition: strmif.h:12658
ULONG ulChapter
Definition: strmif.h:22154
CLSID LPCWSTR BOOL bRendered
Definition: strmif.h:5338
HRESULT STDMETHODCALLTYPE IMediaSample2_GetProperties_Proxy(IMediaSample2 *This, DWORD cbProperties, BYTE *pbProperties)
HRESULT STDMETHODCALLTYPE IAMPushSource_GetMaxStreamOffset_Proxy(IAMPushSource *This, REFERENCE_TIME *prtMaxOffset)
Definition: strmif.h:11895
ULONG(STDMETHODCALLTYPE *AddRef)(IAMAnalogVideoEncoder *This)
void __RPC_STUB IMediaFilter_Run_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
UINT cInstances
Definition: strmif.h:5595
EXTERN_C const IID IID_IFilterGraph
Definition: strmif.h:1812
IGraphConfigCallback PVOID pvContext
Definition: strmif.h:26845
void __RPC_STUB IAMGraphStreams_FindUpstreamInterface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21724
double * pdblRate
Definition: strmif.h:15806
Definition: strmif.h:19543
AM_SEEKING_SeekingFlags
Definition: axcore.idl:1180
void __RPC_STUB IVMRImagePresenter_StartPresenting_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRImagePresenter *This
Definition: axextend.idl:828
void __RPC_STUB IDvdInfo_GetCurrentSubpictureAttributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IAMDevMemoryControl * PAMDEVMEMORYCONTROL
Definition: strmif.h:17306
IBaseFilter * pFilter
Definition: strmif.h:8410
interface IDirectShowStream CONST_VTBL struct IDirectShowStreamVtbl * lpVtbl
Definition: amstream.h:274
IUnknown PIN_DIRECTION pindir
Definition: strmif.h:8143
LPCOLESTR const AM_MEDIA_TYPE * pmt
Definition: strmif.h:7222
#define DWORD_PTR
Definition: dplay.h:27
ULONG(STDMETHODCALLTYPE *AddRef)(IFileSinkFilter2 *This)
Definition: strmif.h:21739
BYTE * pTextManager
Definition: strmif.h:23015
enum __MIDL___MIDL_itf_strmif_0387_0002 VMRPresentationFlags
HRESULT STDMETHODCALLTYPE IResourceManager_Register_Proxy(IResourceManager *This, LPCWSTR pName, LONG cResource, LONG *plToken)
long lTuningSpace
Definition: strmif.h:13640
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:18637
EXTERN_C const IID IID_IFilterGraph2
Definition: strmif.h:8366
void __RPC_STUB IEnumMediaTypes_Clone_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:21538
DWORD dwParam
Definition: strmif.h:19288
POINT point
Definition: strmif.h:22247
Definition: axextend.idl:569
Definition: axextend.idl:4758
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMCopyCaptureFileProgress *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:9031
Definition: strmif.h:27549
const GUID VARIANT VARIANT VARIANT * SteppingDelta
Definition: strmif.h:20681
void __RPC_USER VARIANT_UserFree(unsigned long *, VARIANT *)
IEnumMoniker DWORD BOOL DWORD dwMerit
Definition: strmif.h:5720
Definition: strmif.h:13011
void __RPC_STUB IMemInputPin_Receive_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21626
Definition: strmif.h:30420
REFCLSID clsidDeviceClass
Definition: strmif.h:934
Definition: strmif.h:29328
void __RPC_STUB IAMAudioInputMixer_get_MixLevel_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID * pInputTypes
Definition: strmif.h:5720
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:4410
ULONG cFilters
Definition: strmif.h:2117
HRESULT STDMETHODCALLTYPE IDvdControl_UpperButtonSelect_Proxy(IDvdControl *This)
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRFilterConfig *This)
void __RPC_STUB IAMExtTransport_SetEditPropertySet_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const AM_MEDIA_TYPE * pmt
Definition: strmif.h:1171
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder_SetFiltergraph_Proxy(ICaptureGraphBuilder *This, IGraphBuilder *pfg)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMFilterMiscFlags *This
Definition: strmif.h:6045
IPin IPin const AM_MEDIA_TYPE IBaseFilter * pUsingFilter
Definition: strmif.h:26836
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:11758
IPin * ppin
Definition: strmif.h:1892
Definition: axextend.idl:1370
EXTERN_C const IID IID_IGraphConfigCallback
Definition: strmif.h:27091
REFERENCE_TIME rtMaxOffset
Definition: strmif.h:18474
Definition: strmif.h:4497
ULONG TitleNum
Definition: dvdif.idl:164
DWORD dwFlags
Definition: Vmrender.idl:826
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IFilterMapper3 *This
void __RPC_STUB IBPCSatelliteTuner_get_DefaultSubChannelTypes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IEnumStreamIdMap_Next_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HDC LPRECT lprcSrc
Definition: strmif.h:17830
HRESULT STDMETHODCALLTYPE IPersistMediaPropertyBag_Save_Proxy(IPersistMediaPropertyBag *This, IMediaPropertyBag *pPropBag, BOOL fClearDirty, BOOL fSaveAllProperties)
RPC_IF_HANDLE __MIDL_itf_strmif_0382_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE IAMVideoCompression_get_Quality_Proxy(IAMVideoCompression *This, double *pQuality)
LPCOLESTR pszFileName
Definition: strmif.h:6968
DWORD_PTR VMRPRESENTATIONINFO * lpPresInfo
Definition: strmif.h:27461
ULONG ulMode
Definition: strmif.h:22235
LCID DVD_AUDIO_LANG_EXT * pAudioExtension
Definition: strmif.h:25185
void __RPC_STUB IAMAudioInputMixer_get_Pan_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IReferenceClock_AdviseTime_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:11851
struct IVideoEncoderVtbl IVideoEncoderVtbl
RPC_IF_HANDLE __MIDL_itf_strmif_0346_v0_0_s_ifspec
GPRMARRAY * pRegisterArray
Definition: strmif.h:25051
long lOutputEnable
Definition: strmif.h:12007
Definition: strmif.h:14467
HRESULT STDMETHODCALLTYPE IDvdControl_SubpictureStreamChange_Proxy(IDvdControl *This, ULONG ulSubPicture, BOOL bDisplay)
void __RPC_STUB IAMStreamSelect_Enable_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD * pdwVideoPortIndex
Definition: strmif.h:30572
Definition: axextend.idl:4480
void __RPC_STUB IDvdInfo2_GetSubpictureLanguage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const GUID IBaseFilter REFERENCE_TIME REFERENCE_TIME WORD wStartCookie
Definition: strmif.h:7719
EXTERN_C const IID IID_IDistributorNotify
Definition: strmif.h:9492
Definition: strmif.h:21618
void __RPC_STUB IFileSinkFilter_GetCurFile_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMAnalogVideoDecoder_get_AvailableTVFormats_Proxy(IAMAnalogVideoDecoder *This, long *lAnalogVideoStandard)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRSurface *This
enum tagVideoControlFlags VideoControlFlags
HRESULT STDMETHODCALLTYPE IAMGraphBuilderCallback_SelectedFilter_Proxy(IAMGraphBuilderCallback *This, IMoniker *pMon)
void __RPC_STUB IAMExtTransport_SetTransportAudioParameters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG ULONG BOOL * pIsDisabled
Definition: strmif.h:22959
Definition: strmif.h:3439
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM const CLSID BOOL BOOL DWORD cOutputTypes
Definition: strmif.h:5913
struct IPinFlowControlVtbl IPinFlowControlVtbl
Definition: strmif.h:26515
void __RPC_STUB IAMovieSetup_Register_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:30426
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetAllGPRMs_Proxy(IDvdInfo2 *This, GPRMARRAY *pRegisterArray)
void __RPC_STUB IAMAudioInputMixer_put_Bass_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0334_v0_0_s_ifspec
HRESULT STDMETHODCALLTYPE IQualityControl_Notify_Proxy(IQualityControl *This, IBaseFilter *pSelf, Quality q)
HRESULT STDMETHODCALLTYPE IDvdInfo_GetCurrentDomain_Proxy(IDvdInfo *This, DVD_DOMAIN *pDomain)
RPC_IF_HANDLE __MIDL_itf_strmif_0149_v0_0_s_ifspec
const CLSID * clsPinCategory
Definition: strmif.h:5600
RPC_IF_HANDLE __MIDL_itf_strmif_0115_v0_0_s_ifspec
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:6227
long * plNotDropped
Definition: strmif.h:11190
Definition: axextend.idl:4817
const GUID VARIANT * ValueMin
Definition: strmif.h:21398
long long long long long long * pCapsFlags
Definition: strmif.h:12264
void __RPC_STUB IAMPushSource_GetStreamOffset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: Mstvca.idl:78
void __RPC_STUB IMemAllocator_GetProperties_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:2726
void __RPC_STUB IAMVideoControl_GetMaxAvailableFrameRate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:30006
ULONG(STDMETHODCALLTYPE *AddRef)(IAMVideoDecimationProperties *This)
void __RPC_STUB IVMRVideoStreamControl_SetStreamActiveState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMDevMemoryAllocator_Free_Proxy(IAMDevMemoryAllocator *This, BYTE *pBuffer)
DWORD FILTER_STATE * State
Definition: strmif.h:2532
EXTERN_C const IID IID_IAMAudioRendererStats
Definition: strmif.h:19254
Definition: strmif.h:19349
ULONG(STDMETHODCALLTYPE *AddRef)(IDvdControl2 *This)
HRESULT STDMETHODCALLTYPE IVMRImageCompositor_SetStreamMediaType_Proxy(IVMRImageCompositor *This, DWORD dwStrmID, AM_MEDIA_TYPE *pmt, BOOL fTexture)
LPCWSTR LONG LONG LONG * plToken
Definition: strmif.h:9283
Definition: strmif.h:4498
EXTERN_C const IID IID_IAMTVAudio
Definition: strmif.h:14249
EXTERN_C const IID IID_IMpeg2Demultiplexer
Definition: strmif.h:19768
long long * pValue
Definition: strmif.h:15390
void __RPC_STUB IAMAudioInputMixer_put_Enable_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:2245
ULONG(STDMETHODCALLTYPE *AddRef)(IOverlayNotify *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDVRGB219 *This
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetNumberOfChapters_Proxy(IDvdInfo2 *This, ULONG ulTitle, ULONG *pulNumOfChapters)
void __RPC_STUB IDvdInfo2_GetState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:24998
RPC_IF_HANDLE __MIDL_itf_strmif_0344_v0_0_s_ifspec
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDvdState *This
HRESULT STDMETHODCALLTYPE IAMExtTransport_GetChase_Proxy(IAMExtTransport *This, long *pEnabled, long *pOffset, HEVENT *phEvent)
void __RPC_STUB IMpeg2Demultiplexer_DeleteOutputPin_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IEnumFilters ** ppEnum
Definition: strmif.h:7392
void __RPC_STUB IEncoderAPI_GetValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMemInputPin_GetAllocator_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:937
Definition: Vmrender.idl:889
Definition: strmif.h:24747
enum __MIDL___MIDL_itf_strmif_0366_0002 DVD_CMD_FLAGS
RPC_IF_HANDLE __MIDL_itf_strmif_0403_v0_0_c_ifspec
Definition: strmif.h:21822
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:29834
struct IDVSplitterVtbl IDVSplitterVtbl
HRESULT STDMETHODCALLTYPE IDvdGraphBuilder_RenderDvdVideoVolume_Proxy(IDvdGraphBuilder *This, LPCWSTR lpcwszPathName, DWORD dwFlags, AM_DVD_RENDERSTATUS *pStatus)
HRESULT STDMETHODCALLTYPE IEnumFilters_Skip_Proxy(IEnumFilters *This, ULONG cFilters)
Definition: strmif.h:18433
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRFilterConfig *This
WCHAR int LPWSTR int long long double long * pCapabilities
Definition: strmif.h:10571
struct _VMRFrequency VMRFrequency
ULONG ulAspectX
Definition: dvdif.idl:414
ULONG(STDMETHODCALLTYPE *AddRef)(IAMVfwCompressDialogs *This)
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRVideoStreamControl *This)
void __RPC_STUB IFilterChain_StopChain_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const BYTE * pBuffer
Definition: strmif.h:17035
ULONG(STDMETHODCALLTYPE *AddRef)(IAMOverlayFX *This)
HRESULT STDMETHODCALLTYPE IVMRImagePresenter_StartPresenting_Proxy(IVMRImagePresenter *This, DWORD_PTR dwUserID)
RPC_IF_HANDLE __MIDL_itf_strmif_0164_v0_0_s_ifspec
IPin const AM_MEDIA_TYPE * pmt
Definition: strmif.h:8482
void __RPC_STUB IPin_QueryDirection_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
_AM_OVERLAY_NOTIFY_FLAGS
Definition: dvdif.idl:2290
EXTERN_C const IID IID_IDvdCmd
Definition: strmif.h:23444
DWORD dwRenderFlags
Definition: strmif.h:30323
IPin * ppin
Definition: strmif.h:7407
void __RPC_STUB IFilterGraph_FindFilterByName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LONG IResourceConsumer HRESULT hr
Definition: strmif.h:9296
void __RPC_STUB IAMAudioInputMixer_get_Treble_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IMpeg2DemultiplexerVtbl IMpeg2DemultiplexerVtbl
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetKaraokeAttributes_Proxy(IDvdInfo2 *This, ULONG ulStream, DVD_KaraokeAttributes *pAttributes)
DVD_SubpictureATR * pATR
Definition: strmif.h:23004
HRESULT STDMETHODCALLTYPE IOverlay_SetPalette_Proxy(IOverlay *This, DWORD dwColors, PALETTEENTRY *pPalette)
HRESULT STDMETHODCALLTYPE IAMVfwCaptureDialogs_HasDialog_Proxy(IAMVfwCaptureDialogs *This, int iDialog)
HRESULT STDMETHODCALLTYPE IPin_Connect_Proxy(IPin *This, IPin *pReceivePin, const AM_MEDIA_TYPE *pmt)
const GUID VARIANT GUID ULONG * ChangedParamCount
Definition: strmif.h:20721
Definition: strmif.h:2246
void __RPC_STUB IAMAnalogVideoEncoder_get_CopyProtection_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwWidth
Definition: strmif.h:26379
Definition: strmif.h:10160
LPDIRECTDRAWSURFACE7 pDDS
Definition: Vmrender.idl:828
HRESULT STDMETHODCALLTYPE IBaseFilter_EnumPins_Proxy(IBaseFilter *This, IEnumPins **ppEnum)
BOOL fHasMultichannelInfo
Definition: dvdif.idl:327
void __RPC_STUB IAMExtTransport_put_Rate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21808
HRESULT STDMETHODCALLTYPE ICodecAPI_SetAllDefaults_Proxy(ICodecAPI *This)
struct IResourceConsumerVtbl IResourceConsumerVtbl
struct IBPCSatelliteTunerVtbl IBPCSatelliteTunerVtbl
HRESULT STDMETHODCALLTYPE IVMRFilterConfig_GetNumberOfStreams_Proxy(IVMRFilterConfig *This, DWORD *pdwMaxStreams)
RPC_IF_HANDLE __MIDL_itf_strmif_0384_v0_0_c_ifspec
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:10528
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:13482
Definition: axextend.idl:2406
HRESULT STDMETHODCALLTYPE IVMRImageCompositor_CompositeImage_Proxy(IVMRImageCompositor *This, IUnknown *pD3DDevice, LPDIRECTDRAWSURFACE7 pddsRenderTarget, AM_MEDIA_TYPE *pmtRenderTarget, REFERENCE_TIME rtStart, REFERENCE_TIME rtEnd, DWORD dwClrBkGnd, VMRVIDEOSTREAMINFO *pVideoStreamInfo, UINT cStreams)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:9031
void __RPC_STUB IAMTimecodeGenerator_GetTCGMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long STDMETHODCALLTYPE IMediaSample_GetSize_Proxy(IMediaSample *This)
void __RPC_STUB IAMTVAudio_UnRegisterNotificationCallBack_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21740
RPC_IF_HANDLE __MIDL_itf_strmif_0114_v0_0_s_ifspec
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMemAllocatorCallbackTemp *This
DWORD dwFlags
Definition: Vmrender.idl:67
IDirectDraw ** ppDDrawObject
Definition: strmif.h:26118
HRESULT STDMETHODCALLTYPE IAMDroppedFrames_GetNumNotDropped_Proxy(IAMDroppedFrames *This, long *plNotDropped)
void __RPC_STUB IAMVideoDecimationProperties_SetDecimationUsage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMVfwCompressDialogs_GetState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:19507
IDDrawExclModeVideoCallback * pCallback
Definition: strmif.h:26144
IEnumMoniker DWORD BOOL DWORD dwMerit
Definition: strmif.h:5913
IBaseFilter LPCWSTR pName
Definition: strmif.h:7383
HRESULT STDMETHODCALLTYPE IFilterMapper_RegisterPin_Proxy(IFilterMapper *This, CLSID Filter, LPCWSTR Name, BOOL bRendered, BOOL bOutput, BOOL bZero, BOOL bMany, CLSID ConnectsToFilter, LPCWSTR ConnectsToPin)
ULONG ChapterNum
Definition: dvdif.idl:178
ULONG SampleFrequencyGranularity
Definition: strmif.h:9957
Definition: axextend.idl:4188
RPC_IF_HANDLE __MIDL_itf_strmif_0332_v0_0_s_ifspec
void __RPC_STUB ICaptureGraphBuilder_SetOutputFileName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwMediaSampleContent
Definition: strmif.h:19917
ULONG BitsPerSampleGranularity
Definition: strmif.h:9954
void __RPC_STUB IDvdState_GetParentalLevel_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG ulAspectY
Definition: dvdif.idl:415
Definition: dvdif.idl:2139
tagAMTVAudioEventType
Definition: axextend.idl:3063
const CLSID * clsMinorType
Definition: strmif.h:5562
DWORD dwColors
Definition: strmif.h:6238
EXTERN_C const IID IID_ICaptureGraphBuilder
Definition: strmif.h:7619
void __RPC_STUB IFilterGraph_SetDefaultSyncSource_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdInfo2_IsSubpictureStreamEnabled_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMediaSeeking_GetTimeFormat_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long bMultiple
Definition: strmif.h:18205
DWORD * pdwTolerance
Definition: strmif.h:20371
HRESULT STDMETHODCALLTYPE IDvdControl2_SelectDefaultSubpictureLanguage_Proxy(IDvdControl2 *This, LCID Language, DVD_SUBPICTURE_LANG_EXT subpictureExtension)
HRESULT STDMETHODCALLTYPE IFilterChain_StartChain_Proxy(IFilterChain *This, IBaseFilter *pStartFilter, IBaseFilter *pEndFilter)
void __RPC_STUB IMediaSample_SetSyncPoint_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDDrawExclModeVideoCallback_OnUpdateSize_Proxy(IDDrawExclModeVideoCallback *This, DWORD dwWidth, DWORD dwHeight, DWORD dwARWidth, DWORD dwARHeight)
LPCWSTR LPCWSTR lpcwstrFilterName
Definition: strmif.h:7432
Definition: strmif.h:6000
Definition: strmif.h:6951
void __RPC_STUB IVMRImageCompositor_InitCompositionTarget_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVMRMixerControl_SetZOrder_Proxy(IVMRMixerControl *This, DWORD dwStreamID, DWORD dwZ)
HRESULT STDMETHODCALLTYPE IDvdControl2_Resume_Proxy(IDvdControl2 *This, DWORD dwFlags, IDvdCmd **ppCmd)
BYTE ULONG ulBufSize
Definition: strmif.h:23015
BYTE DVD_VideoATR[2]
Definition: strmif.h:21660
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IFilterGraph2 *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMStreamControl *This
Definition: strmif.h:21802
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:17719
void __RPC_STUB IVMRSurfaceAllocator_AllocateSurface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:17207
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ISeekingPassThru *This
void __RPC_STUB IResourceConsumer_AcquireResource_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:3945
enum tagDVD_DISC_SIDE DVD_DISC_SIDE
enum tagDVD_AUDIO_LANG_EXT DVD_AUDIO_LANG_EXT
void __RPC_STUB IAMVideoCompression_put_PFramesPerKeyFrame_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: dvdif.idl:171
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:2106
enum AM_SEEKING_SeekingFlags AM_SEEKING_SEEKING_FLAGS
DWORD HANDLE hEvent
Definition: strmif.h:26676
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:9522
LONG IResourceConsumer * pConsumer
Definition: strmif.h:9296
void __RPC_STUB IMediaSeeking_GetRate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IFilterMapper_RegisterFilterInstance_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVMRMonitorConfig_SetDefaultMonitor_Proxy(IVMRMonitorConfig *This, const VMRGUID *pGUID)
const GUID const GUID IUnknown IBaseFilter IBaseFilter * pfRenderer
Definition: strmif.h:8113
long * plChannel
Definition: strmif.h:13133
Definition: strmif.h:12187
struct tagDVD_MUA_MixingInfo DVD_MUA_MixingInfo
Definition: Vmrender.idl:466
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:19072
Definition: strmif.h:6001
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:30166
DWORD dwSubSysId
Definition: Vmrender.idl:484
Definition: strmif.h:12564
ULONG(STDMETHODCALLTYPE *AddRef)(IAMCrossbar *This)
DWORD dwSampleWidth
Definition: Vmrender.idl:725
HRESULT STDMETHODCALLTYPE IAMDeviceRemoval_Disassociate_Proxy(IAMDeviceRemoval *This)
HDC LPRECT LPRECT lprcDst
Definition: strmif.h:17830
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMVideoCompression *This
void __RPC_STUB IAsyncReader_SyncRead_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21792
ULONG cRequest
Definition: strmif.h:19976
void __RPC_STUB IGraphConfig_SetFilterFlags_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IResourceConsumer_ReleaseResource_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDVEnc *This
ULONG(STDMETHODCALLTYPE *AddRef)(IAMTimecodeGenerator *This)
struct IVPManagerVtbl IVPManagerVtbl
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_put_Loudness_Proxy(IAMAudioInputMixer *This, BOOL fLoudness)
_AMSTREAMSELECTENABLEFLAGS
Definition: axextend.idl:3836
HRESULT STDMETHODCALLTYPE IDvdControl2_PlayPrevChapter_Proxy(IDvdControl2 *This, DWORD dwFlags, IDvdCmd **ppCmd)
Definition: strmif.h:29330
long lDefaultVideoType
Definition: strmif.h:14087
void __RPC_STUB IBaseFilter_QueryVendorInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDecimateVideoImage *This
Definition: strmif.h:4501
DVD_AUDIO_LANG_EXT LanguageExtension
Definition: dvdif.idl:326
HRESULT STDMETHODCALLTYPE IAMGraphStreams_SyncUsingStreamOffset_Proxy(IAMGraphStreams *This, BOOL bUseStreamOffset)
Definition: strmif.h:11860
LPCOLESTR const AM_MEDIA_TYPE * pmt
Definition: strmif.h:6968
RPC_IF_HANDLE __MIDL_itf_strmif_0117_v0_0_s_ifspec
REFERENCE_TIME tStart
Definition: strmif.h:9667
_AM_DVD_GRAPH_FLAGS
Definition: dvdif.idl:2102
void __RPC_STUB IDvdControl2_PlayBackwards_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0115_v0_0_c_ifspec
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMemAllocatorNotifyCallbackTemp *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:2752
BOOL fIsSourceLetterboxed
Definition: dvdif.idl:426
struct __MIDL___MIDL_itf_strmif_0346_0001 * PDVINFO
Definition: strmif.h:18749
BOOL bRendered
Definition: strmif.h:5568
DWORD * lpAspectRatioMode
Definition: strmif.h:28086
LONGLONG REFERENCE_TIME
Definition: strmif.h:1014
int iDialog
Definition: strmif.h:10868
DWORD DWORD * lpdwCap
Definition: strmif.h:21549
struct tagDVD_ATR DVD_ATR
HRESULT STDMETHODCALLTYPE IDvdControl_MenuLanguageSelect_Proxy(IDvdControl *This, LCID Language)
IEnumMoniker DWORD BOOL DWORD BOOL DWORD cInputTypes
Definition: strmif.h:5720
enum tagDVD_AUDIO_FORMAT DVD_AUDIO_FORMAT
Definition: strmif.h:21772
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM const CLSID * pPinCategoryIn
Definition: strmif.h:5720
HANDLE hNotifyEvent
Definition: strmif.h:26536
ULONG(STDMETHODCALLTYPE *AddRef)(IAMovieSetup *This)
Definition: strmif.h:23838
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:18963
int AM_MEDIA_TYPE BYTE * pSCC
Definition: strmif.h:10018
REFERENCE_TIME REFERENCE_TIME HSEMAPHORE hSemaphore
Definition: strmif.h:2774
HRESULT STDMETHODCALLTYPE IFilterMapper_RegisterPinType_Proxy(IFilterMapper *This, CLSID clsFilter, LPCWSTR strName, CLSID clsMajorType, CLSID clsSubType)
void __RPC_STUB IReferenceClock_Unadvise_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVMRImageCompositor_CompositeImage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IFilterGraph_SetDefaultSyncSource_Proxy(IFilterGraph *This)
Definition: strmif.h:19388
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:6957
LPDIRECTDRAWSURFACE7 * lplpSurface
Definition: strmif.h:30187
Definition: strmif.h:21636
HRESULT STDMETHODCALLTYPE IVMRMixerControl_GetBackgroundClr_Proxy(IVMRMixerControl *This, COLORREF *lpClrBkg)
char Buffer[1]
Definition: axextend.idl:571
Definition: strmif.h:25887
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:22921
Definition: strmif.h:18918
void __RPC_STUB IMediaSeeking_GetDuration_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
COLORREF Clr
Definition: strmif.h:28110
HRESULT STDMETHODCALLTYPE IReferenceClock_AdviseTime_Proxy(IReferenceClock *This, REFERENCE_TIME baseTime, REFERENCE_TIME streamTime, HEVENT hEvent, DWORD_PTR *pdwAdviseCookie)
ULONG Frames1
Definition: strmif.h:21683
HRESULT STDMETHODCALLTYPE IGraphBuilder_Abort_Proxy(IGraphBuilder *This)
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRImagePresenterExclModeConfig *This)
WORD DVD_REGISTER
Definition: strmif.h:21648
HRESULT STDMETHODCALLTYPE IVMRMixerControl_SetMixingPrefs_Proxy(IVMRMixerControl *This, DWORD dwMixerPrefs)
struct IAMPushSourceVtbl IAMPushSourceVtbl
void __RPC_STUB IAMPushSource_SetMaxStreamOffset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:16629
long long long Flags
Definition: strmif.h:12459
long long long * plAudioSubChannel
Definition: strmif.h:14023
CLSID MRId
Definition: strmif.h:5360
void __RPC_STUB IAMClockSlave_SetErrorTolerance_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IReferenceClock ** pClock
Definition: strmif.h:2541
Definition: strmif.h:19232
void __RPC_STUB IVMRVideoStreamControl_GetColorKey_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IPin_BeginFlush_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:26825
NORMALIZEDRECT rDest
Definition: Vmrender.idl:830
Definition: strmif.h:27436
RPC_IF_HANDLE __MIDL_itf_strmif_0384_v0_0_s_ifspec
HRESULT STDMETHODCALLTYPE IConfigInterleaving_get_Mode_Proxy(IConfigInterleaving *This, InterleavingMode *pMode)
struct tagDVD_MUA_Coeff DVD_MUA_Coeff
REFCLSID LPCWSTR IMoniker const CLSID const OLECHAR const REGFILTER2 * prf2
Definition: strmif.h:5904
Definition: strmif.h:1851
ULONG ULONG * pulCurrentStream
Definition: strmif.h:22954
double dFwdMaxRateVideo
Definition: dvdif.idl:1675
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_get_Mono_Proxy(IAMAudioInputMixer *This, BOOL *pfMono)
struct IMediaEventSinkVtbl IMediaEventSinkVtbl
LPCWSTR lpcwstrFile
Definition: strmif.h:7427
Definition: strmif.h:21669
Definition: strmif.h:10128
HRESULT STDMETHODCALLTYPE IKsPropertySet_Set_Stub(IKsPropertySet *This, REFGUID guidPropSet, DWORD dwPropID, byte *pInstanceData, DWORD cbInstanceData, byte *pPropData, DWORD cbPropData)
LCID DVD_AUDIO_LANG_EXT audioExtension
Definition: strmif.h:24049
DWORD dwOverlayFX
Definition: strmif.h:19564
struct IFilterChainVtbl IFilterChainVtbl
ULONG Seconds10
Definition: strmif.h:21681
IUnknown LPDIRECTDRAWSURFACE7 AM_MEDIA_TYPE REFERENCE_TIME REFERENCE_TIME rtEnd
Definition: strmif.h:29861
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDvdInfo2 *This
void __RPC_STUB IAMPhysicalPinInfo_GetPhysicalType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum _PinDirection PIN_DIRECTION
Definition: strmif.h:21800
HRESULT STDMETHODCALLTYPE IOverlay_GetPalette_Proxy(IOverlay *This, DWORD *pdwColors, PALETTEENTRY **ppPalette)
Definition: axextend.idl:253
void __RPC_STUB IDvdControl_StillOff_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IFilterGraphVtbl IFilterGraphVtbl
enum tagVideoProcAmpFlags VideoProcAmpFlags
REFERENCE_TIME tStart
Definition: axcore.idl:875
HRESULT STDMETHODCALLTYPE IAMVfwCompressDialogs_SendDriverMessage_Proxy(IAMVfwCompressDialogs *This, int uMsg, long dw1, long dw2)
_AM_PIN_FLOW_CONTROL_BLOCK_FLAGS
Definition: dyngraph.idl:58
Definition: strmif.h:10130
VMRMONITORINFO DWORD dwMaxInfoArraySize
Definition: strmif.h:28828
struct tagDVD_MenuAttributes DVD_MenuAttributes
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:7938
void __RPC_STUB IAMTimecodeDisplay_GetTCDisplayEnable_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_SetBorderColor_Proxy(IVMRWindowlessControl *This, COLORREF Clr)
LONG idResource
Definition: strmif.h:9290
void __RPC_STUB IVMRSurface_IsSurfaceLocked_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMediaSeeking_QueryPreferredFormat_Proxy(IMediaSeeking *This, GUID *pFormat)
EXTERN_C const IID IID_IAMFilterMiscFlags
Definition: strmif.h:17699
const GUID VARIANT ** Values
Definition: strmif.h:20688
Definition: strmif.h:21894
DWORD_PTR LPDIRECTDRAWSURFACE7 DWORD dwSurfaceFlags
Definition: strmif.h:27638
void __RPC_STUB IMediaFilter_SetSyncSource_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
REFERENCE_TIME rtEnd
Definition: Vmrender.idl:70
Definition: strmif.h:24778
ULONG cRecords
Definition: strmif.h:19982
void __RPC_STUB IAMTVTuner_get_NumInputConnections_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMDroppedFrames_GetNumDropped_Proxy(IAMDroppedFrames *This, long *plDropped)
void __RPC_STUB IOverlay_GetDefaultColorKey_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IEnumPins *This)
Definition: strmif.h:10453
HRESULT STDMETHODCALLTYPE IResourceManager_NotifyAcquire_Proxy(IResourceManager *This, LONG idResource, IResourceConsumer *pConsumer, HRESULT hr)
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_SetColorKey_Proxy(IVMRWindowlessControl *This, COLORREF Clr)
long * plOutputEnable
Definition: strmif.h:12011
void __RPC_STUB ICodecAPI_SetAllSettings_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IDecimateVideoImage
Definition: strmif.h:17920
void __RPC_STUB IDrawVideoImage_DrawVideoImageBegin_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:18030
HRESULT STDMETHODCALLTYPE IMediaSample_SetPreroll_Proxy(IMediaSample *This, BOOL bIsPreroll)
Definition: strmif.h:21846
HRESULT STDMETHODCALLTYPE IAMVideoCompression_put_WindowSize_Proxy(IAMVideoCompression *This, DWORDLONG WindowSize)
void __RPC_STUB IAMTVAudio_put_TVAudioMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IAMVideoCompression *This)
RPC_IF_HANDLE __MIDL_itf_strmif_0347_v0_0_s_ifspec
IEnumRegFilters DWORD BOOL CLSID CLSID BOOL bRender
Definition: strmif.h:5369
HRESULT STDMETHODCALLTYPE IDDrawExclModeVideo_GetDDrawObject_Proxy(IDDrawExclModeVideo *This, IDirectDraw **ppDDrawObject, BOOL *pbUsingExternal)
struct IAMExtDeviceVtbl IAMExtDeviceVtbl
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:21046
long long lVideoSubChannel
Definition: strmif.h:13615
LONGLONG llPosition
Definition: strmif.h:8828
LPDIRECTDRAW7 LPDIRECTDRAWSURFACE7 lpPrimarySurf
Definition: strmif.h:30445
Definition: strmif.h:3946
VMRFrequency OutputFrameFreq
Definition: Vmrender.idl:730
Definition: dvdif.idl:445
struct IAMOverlayFXVtbl IAMOverlayFXVtbl
enum tagDVD_AUDIO_FORMAT DVD_AUDIO_FORMAT
__MIDL___MIDL_itf_strmif_0366_0001
Definition: strmif.h:21722
virtual IAMFilterGraphCallback IUnknown HRESULT UnableToRender(IPin *pPin)=0
struct tagVMRALLOCATIONINFO VMRALLOCATIONINFO
HRESULT STDMETHODCALLTYPE IDvdState_GetDiscID_Proxy(IDvdState *This, ULONGLONG *pullUniqueID)
double DWORD IDvdCmd ** ppCmd
Definition: strmif.h:23910
Definition: strmif.h:19234
DWORD_PTR dwUserID
Definition: strmif.h:27627
HRESULT STDMETHODCALLTYPE IMediaSample2_SetProperties_Proxy(IMediaSample2 *This, DWORD cbProperties, const BYTE *pbProperties)
void __RPC_STUB IMediaFilter_GetSyncSource_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21745
_AM_AUDIO_RENDERER_STAT_PARAM
Definition: axextend.idl:4343
RPC_IF_HANDLE __MIDL_itf_strmif_0140_v0_0_s_ifspec
Definition: axcore.idl:1075
LPCWSTR DWORD AM_DVD_RENDERSTATUS * pStatus
Definition: strmif.h:25964
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:9716
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:14006
PIN_DIRECTION * pPinDir
Definition: strmif.h:1163
ULONG ulTitle
Definition: strmif.h:22987
HRESULT STDMETHODCALLTYPE IDvdControl2_SelectKaraokeAudioPresentationMode_Proxy(IDvdControl2 *This, ULONG ulMode)
IFilterGraph * PFILTERGRAPH
Definition: strmif.h:2061
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:1505
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_get_TrebleRange_Proxy(IAMAudioInputMixer *This, double *pRange)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:10166
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:29834
const REFERENCE_TIME DWORD dwCookie
Definition: strmif.h:9727
Definition: strmif.h:13025
HRESULT STDMETHODCALLTYPE IDvdControl2_PlayNextChapter_Proxy(IDvdControl2 *This, DWORD dwFlags, IDvdCmd **ppCmd)
Definition: strmif.h:11890
Definition: dvdif.idl:362
Definition: strmif.h:21841
Definition: axcore.idl:630
Definition: strmif.h:18296
Definition: axextend.idl:1882
Definition: strmif.h:4502
struct tagAM_SAMPLE2_PROPERTIES AM_SAMPLE2_PROPERTIES
ULONG DWORD MediaSampleContent
Definition: strmif.h:20135
enum tagDVD_DOMAIN DVD_DOMAIN
long long long * plAudioSubChannel
Definition: strmif.h:13133
HRESULT STDMETHODCALLTYPE IMediaFilter_GetSyncSource_Proxy(IMediaFilter *This, IReferenceClock **pClock)
Definition: axextend.idl:1171
HRESULT STDMETHODCALLTYPE IDvdInfo_GetRoot_Proxy(IDvdInfo *This, LPSTR pRoot, ULONG ulBufSize, ULONG *pulActualSize)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:11175
Definition: strmif.h:18766
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IResourceManager *This
RPC_IF_HANDLE __MIDL_itf_strmif_0356_v0_0_c_ifspec
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:18073
Definition: strmif.h:4513
RPC_IF_HANDLE __MIDL_itf_strmif_0000_v0_0_c_ifspec
void __RPC_STUB IVMRFilterConfig_SetNumberOfStreams_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IResourceManager *This)
CLSID LPCWSTR CLSID clsMajorType
Definition: strmif.h:5349
enum _DECIMATION_USAGE DECIMATION_USAGE
void __RPC_STUB IAMAudioInputMixer_get_BassRange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
REFCLSID DWORD LPCWSTR Description
Definition: strmif.h:5892
Definition: Vmrender.idl:824
void __RPC_STUB IMemInputPin_GetAllocatorRequirements_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: dvdif.idl:2117
struct __MIDL___MIDL_itf_strmif_0356_0001 STREAM_ID_MAP
HRESULT STDMETHODCALLTYPE IAMAnalogVideoDecoder_put_OutputEnable_Proxy(IAMAnalogVideoDecoder *This, long lOutputEnable)
void __RPC_STUB IDvdControl2_PlayChapterInTitle_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMemAllocatorCallbackTemp_GetFreeCount_Proxy(IMemAllocatorCallbackTemp *This, LONG *plBuffersFree)
void __RPC_STUB IAMClockSlave_GetErrorTolerance_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetButtonRect_Proxy(IDvdInfo2 *This, ULONG ulButton, RECT *pRect)
HRESULT STDMETHODCALLTYPE IAMTuner_RegisterNotificationCallBack_Proxy(IAMTuner *This, IAMTunerNotification *pNotify, long lEvents)
Definition: strmif.h:5565
HRESULT STDMETHODCALLTYPE IDvdInfo_GetAllSPRMs_Proxy(IDvdInfo *This, SPRMARRAY *pRegisterArray)
int CropGranularityY
Definition: strmif.h:9929
RPC_IF_HANDLE __MIDL_itf_strmif_0164_v0_0_c_ifspec
Definition: axextend.idl:3410
Definition: strmif.h:10808
void __RPC_STUB IMPEG2StreamIdMap_EnumStreamIdMap_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:4516
HRESULT STDMETHODCALLTYPE IDDrawExclModeVideoCallback_OnUpdateColorKey_Proxy(IDDrawExclModeVideoCallback *This, const COLORKEY *pKey, DWORD dwColor)
enum _AM_DVD_STREAM_FLAGS AM_DVD_STREAM_FLAGS
HRESULT STDMETHODCALLTYPE IEncoderAPI_IsAvailable_Proxy(IEncoderAPI *This, const GUID *Api)
HRESULT STDMETHODCALLTYPE IDvdControl_ParentalCountrySelect_Proxy(IDvdControl *This, WORD wCountry)
ULONG ulAngle
Definition: strmif.h:22223
void Line(GVector &p1, GVector &p2, unsigned int col)
Definition: Rigidmain.cpp:1348
ULONG * pulUOPs
Definition: strmif.h:25043
AMTunerModeType * plMode
Definition: strmif.h:13663
DVD_TITLE_APPMODE AppMode
Definition: dvdif.idl:463
void __RPC_STUB ICaptureGraphBuilder2_GetFiltergraph_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IVMRImagePresenterConfig
Definition: strmif.h:30288
Definition: strmif.h:21637
Definition: strmif.h:11850
void __RPC_STUB IMediaFilter_GetState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPCOLESTR DWORDLONG dwlSize
Definition: strmif.h:7728
Definition: strmif.h:26734
HRESULT STDMETHODCALLTYPE IKsPropertySet_Get_Stub(IKsPropertySet *This, REFGUID guidPropSet, DWORD dwPropID, byte *pInstanceData, DWORD cbInstanceData, byte *pPropData, DWORD cbPropData, DWORD *pcbReturned)
Definition: strmif.h:6140
ULONG(STDMETHODCALLTYPE *AddRef)(IAMBufferNegotiation *This)
DWORDLONG * pWindowSize
Definition: strmif.h:10567
EXTERN_C const IID IID_IOverlayNotify2
Definition: strmif.h:6379
DVD_MenuAttributes * pATR
Definition: strmif.h:25071
const GUID const GUID IBaseFilter REFERENCE_TIME REFERENCE_TIME WORD wStartCookie
Definition: strmif.h:8121
IMediaSample ** ppBuffer
Definition: strmif.h:3978
IFilterGraph * pGraph
Definition: strmif.h:2558
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:10166
struct _AMMediaType AM_MEDIA_TYPE
HRESULT STDMETHODCALLTYPE IDvdControl_PrevPGSearch_Proxy(IDvdControl *This)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:12253
struct IAMStreamControlVtbl IAMStreamControlVtbl
Definition: strmif.h:21734
long cbPrefix
Definition: axcore.idl:111
void __RPC_STUB IGraphConfig_EnumCacheFilter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG DWORD ULONG int iDataOffset
Definition: strmif.h:20135
Definition: strmif.h:21922
Definition: strmif.h:29325
Definition: strmif.h:24765
struct __MIDL___MIDL_itf_strmif_0156_0002 AM_STREAM_INFO
void __RPC_STUB IAMTVTuner_get_ConnectInput_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IDvdState * pState
Definition: strmif.h:24024
struct IVMRVideoStreamControlVtbl IVMRVideoStreamControlVtbl
wchar_t szDevice[VMRDEVICENAMELEN]
Definition: Vmrender.idl:479
void __RPC_STUB IMediaSeeking_GetCapabilities_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:2501
LPCWSTR LPCWSTR lpcwstrPlayList
Definition: strmif.h:7427
PIN_DIRECTION dir
Definition: strmif.h:1058
HRESULT STDMETHODCALLTYPE IMediaSample_GetMediaTime_Proxy(IMediaSample *This, LONGLONG *pTimeStart, LONGLONG *pTimeEnd)
Definition: strmif.h:12247
Definition: strmif.h:28964
Definition: strmif.h:21923
tagDVD_KARAOKE_CONTENTS
Definition: dvdif.idl:370
enum __MIDL___MIDL_itf_strmif_0366_0001 VALID_UOP_FLAG
RPC_IF_HANDLE __MIDL_itf_strmif_0156_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE IGraphConfig_PushThroughData_Proxy(IGraphConfig *This, IPin *pOutputPin, IPinConnection *pConnection, HANDLE hEventAbort)
Definition: strmif.h:11845
LPCWSTR LPCWSTR IBaseFilter ** ppFilter
Definition: strmif.h:7432
void __RPC_STUB IMediaSeeking_IsUsingTimeFormat_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LONG cbBuffer
Definition: axcore.idl:881
Definition: strmif.h:18299
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRDeinterlaceControl *This
ULONG ULONG ULONG ulChaptersToPlay
Definition: strmif.h:22255
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetTotalTitleTime_Proxy(IDvdInfo2 *This, DVD_HMSF_TIMECODE *pTotalTime, ULONG *ulTimeCodeFlags)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:23844
Definition: strmif.h:5682
EXTERN_C const IID IID_IAMResourceControl
Definition: strmif.h:17503
int CropAlignX
Definition: strmif.h:9930
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMGraphStreams *This
LONG * plBuffersFree
Definition: strmif.h:3993
void __RPC_STUB IVMRWindowlessControl_GetMinIdealVideoSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long State
Definition: strmif.h:15741
LCID DVD_SUBPICTURE_LANG_EXT subpictureExtension
Definition: strmif.h:24054
ULONG VideoStandard
Definition: strmif.h:9924
LCID Language
Definition: strmif.h:24045
VMRMONITORINFO DWORD DWORD * pdwNumDevices
Definition: strmif.h:28828
long Param
Definition: strmif.h:16640
HRESULT STDMETHODCALLTYPE IAMVideoProcAmp_GetRange_Proxy(IAMVideoProcAmp *This, long Property, long *pMin, long *pMax, long *pSteppingDelta, long *pDefault, long *pCapsFlags)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:6227
LONGLONG LONGLONG * pAvailable
Definition: strmif.h:8834
void __RPC_STUB IEnumRegFilters_Next_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
COLORREF LowColorValue
Definition: axextend.idl:531
struct __MIDL___MIDL_itf_strmif_0130_0001 REGFILTER
RPC_IF_HANDLE __MIDL_itf_strmif_0125_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE IDvdControl2_SetGPRM_Proxy(IDvdControl2 *This, ULONG ulIndex, WORD wValue, DWORD dwFlags, IDvdCmd **ppCmd)
void __RPC_STUB IAMFilterMiscFlags_GetMiscFlags_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IEnumFilters * PENUMFILTERS
Definition: strmif.h:2230
Definition: strmif.h:27383
HRESULT STDMETHODCALLTYPE IEnumPins_Clone_Proxy(IEnumPins *This, IEnumPins **ppEnum)
Definition: strmif.h:18917
struct IDirectDraw7 FAR * LPDIRECTDRAW7
Definition: ddraw.h:121
HRESULT STDMETHODCALLTYPE IReferenceClock_AdvisePeriodic_Proxy(IReferenceClock *This, REFERENCE_TIME startTime, REFERENCE_TIME periodTime, HSEMAPHORE hSemaphore, DWORD_PTR *pdwAdviseCookie)
RPC_IF_HANDLE __MIDL_itf_strmif_0333_v0_0_s_ifspec
void __RPC_STUB IDvdInfo2_GetNumberOfChapters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
AMTunerModeType lMode
Definition: strmif.h:13171
RPC_IF_HANDLE __MIDL_itf_strmif_0167_v0_0_c_ifspec
REFCLSID LPCWSTR IMoniker const CLSID const OLECHAR const REGFILTER2 * prf2
Definition: strmif.h:5711
ULONG ULONG * pulCurrentAngle
Definition: strmif.h:25027
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:8399
void __RPC_STUB IFilterGraph2_RenderEx_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD_PTR dwAdviseCookie
Definition: strmif.h:2947
void __RPC_STUB IResourceManager_SetFocus_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const GUID LPCOLESTR lpstrFile
Definition: strmif.h:7698
void __RPC_STUB IDvdInfo_GetCurrentAudioAttributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21627
SIZE MinCroppingSize
Definition: strmif.h:9926
EXTERN_C const IID IID_IAMTuner
Definition: strmif.h:13048
void __RPC_STUB IDistributorNotify_NotifyGraphChange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21823
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:18813
HRESULT STDMETHODCALLTYPE IAsyncReader_Length_Proxy(IAsyncReader *This, LONGLONG *pTotal, LONGLONG *pAvailable)
DECIMATION_USAGE Usage
Definition: strmif.h:18088
tagVideoProcAmpFlags
Definition: axextend.idl:2588
EXTERN_C const IID IID_IVideoEncoder
Definition: strmif.h:21361
EXTERN_C const IID IID_IStreamBuilder
Definition: strmif.h:8630
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_SetAspectRatioMode_Proxy(IVMRWindowlessControl *This, DWORD AspectRatioMode)
tagVideoControlFlags
Definition: axextend.idl:2705
void __RPC_STUB IPin_ConnectionMediaType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0134_v0_0_s_ifspec
void __RPC_STUB IAMCrossbar_get_CrossbarPinInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IReferenceClock * pClock
Definition: strmif.h:2537
DWORD dataLength
Definition: axextend.idl:4799
HRESULT STDMETHODCALLTYPE IDvdControl_TopPGSearch_Proxy(IDvdControl *This)
Definition: strmif.h:1008
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:29667
HRESULT STDMETHODCALLTYPE IAsyncReader_RequestAllocator_Proxy(IAsyncReader *This, IMemAllocator *pPreferred, ALLOCATOR_PROPERTIES *pProps, IMemAllocator **ppActual)
void __RPC_STUB ICodecAPI_SetAllDefaults_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BOOL DWORD BOOL const RECT const RECT BOOL bNewVisible
Definition: strmif.h:26363
void __RPC_STUB IEnumPins_Skip_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum tagVideoProcAmpProperty VideoProcAmpProperty
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IFileSinkFilter2 *This
SIZE szNativeSize
Definition: Vmrender.idl:127
ALLOCATOR_PROPERTIES * pRequest
Definition: strmif.h:3761
void __RPC_STUB IDvdControl_PrevPGSearch_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long EditID
Definition: strmif.h:15840
void __RPC_STUB IAsyncReader_SyncReadAligned_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HKEY * pHKey
Definition: strmif.h:21057
DWORD DWORD dwZ
Definition: strmif.h:28506
void __RPC_STUB IDvdControl_MouseActivate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMVideoDecimationProperties_SetDecimationUsage_Proxy(IAMVideoDecimationProperties *This, DECIMATION_USAGE Usage)
struct IStreamBuilderVtbl IStreamBuilderVtbl
HRESULT STDMETHODCALLTYPE IDvdControl2_SelectAndActivateButton_Proxy(IDvdControl2 *This, ULONG ulButton)
HRESULT STDMETHODCALLTYPE IBaseFilter_QueryVendorInfo_Proxy(IBaseFilter *This, LPWSTR *pVendorInfo)
Definition: strmif.h:24771
Definition: strmif.h:5097
HRESULT STDMETHODCALLTYPE IDvdControl_StopForResume_Proxy(IDvdControl *This)
DWORD dwDVAAuxCtl
Definition: strmif.h:18741
HRESULT STDMETHODCALLTYPE IDvdControl_ChapterPlayAutoStop_Proxy(IDvdControl *This, ULONG ulTitle, ULONG ulChapter, ULONG ulChaptersToPlay)
Definition: axextend.idl:4431
LONG LONG_PTR Param1
Definition: strmif.h:27821
HRESULT STDMETHODCALLTYPE IAMDeviceRemoval_DeviceInfo_Proxy(IAMDeviceRemoval *This, CLSID *pclsidInterfaceClass, WCHAR **pwszSymbolicLink)
ULONG Flags
Definition: strmif.h:18458
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:22119
void __RPC_STUB IVMRFilterConfig_SetImageCompositor_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:26825
HRESULT STDMETHODCALLTYPE IFileSinkFilter_GetCurFile_Proxy(IFileSinkFilter *This, LPOLESTR *ppszFileName, AM_MEDIA_TYPE *pmt)
HRESULT STDMETHODCALLTYPE IAMTVTuner_get_VideoFrequency_Proxy(IAMTVTuner *This, long *lFreq)
long AM_MEDIA_TYPE DWORD LCID DWORD WCHAR ** ppszName
Definition: strmif.h:17380
void __RPC_STUB IVMRWindowlessControl_SetVideoClippingWindow_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:5105
RPC_IF_HANDLE __MIDL_itf_strmif_0365_v0_0_c_ifspec
Definition: strmif.h:17201
Definition: strmif.h:27386
IReferenceClock * pClock
Definition: strmif.h:9543
void __RPC_STUB IOverlay_SetColorKey_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:20350
const GUID const GUID IBaseFilter REFIID riid
Definition: strmif.h:8105
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:28485
ULONG ulStreamId
Definition: strmif.h:20135
Definition: strmif.h:21907
void __RPC_STUB IMediaSample_IsDiscontinuity_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21900
IBaseFilter * pFilter
Definition: strmif.h:1057
struct IVMRDeinterlaceControlVtbl IVMRDeinterlaceControlVtbl
BOOL bSupportRendering
Definition: strmif.h:9862
const REGPINMEDIUM * lpMedium
Definition: strmif.h:5599
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:23466
IPin * pReceivePin
Definition: strmif.h:1138
Definition: strmif.h:21532
struct IEnumMediaTypesVtbl IEnumMediaTypesVtbl
IDirectDraw BOOL * pbUsingExternal
Definition: strmif.h:26118
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:11758
Definition: aviriff.h:215
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRMixerControl *This)
Definition: strmif.h:3432
enum tagAnalogVideoStandard AnalogVideoStandard
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMResourceControl *This
IDDrawExclModeVideoCallback DWORD dwFlags
Definition: strmif.h:26144
void __RPC_STUB IAMTVTuner_get_AvailableTVFormats_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
tagDVD_KARAOKE_ASSIGNMENT
Definition: dvdif.idl:382
const REGFILTERPINS2 * rgPins2
Definition: strmif.h:5617
WORD wFrameFract
Definition: aviriff.h:218
Definition: axextend.idl:439
AM_MEDIA_TYPE * pMediaType
Definition: axcore.idl:879
HRESULT STDMETHODCALLTYPE IVMRDeinterlaceControl_GetDeinterlaceModeCaps_Proxy(IVMRDeinterlaceControl *This, LPGUID lpDeinterlaceMode, VMRVideoDesc *lpVideoDescription, VMRDeinterlaceCaps *lpDeinterlaceCaps)
WORD wFrameRate
Definition: axextend.idl:3587
HRESULT STDMETHODCALLTYPE IMemAllocator_Commit_Proxy(IMemAllocator *This)
Definition: Vmrender.idl:138
void __RPC_STUB IFilterMapper_EnumMatchingFilters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMovieSetup *This
HRESULT STDMETHODCALLTYPE IMPEG2StreamIdMap_MapStreamId_Proxy(IMPEG2StreamIdMap *This, ULONG ulStreamId, DWORD MediaSampleContent, ULONG ulSubstreamFilterValue, int iDataOffset)
void __RPC_STUB IFilterChain_PauseChain_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdInfo_GetCurrentVolumeInfo_Proxy(IDvdInfo *This, ULONG *pulNumOfVol, ULONG *pulThisVolNum, DVD_DISC_SIDE *pSide, ULONG *pulNumOfTitles)
Definition: strmif.h:11873
int nDiscard
Definition: strmif.h:19173
struct IVMRImagePresenterConfigVtbl IVMRImagePresenterConfigVtbl
void __RPC_STUB IDvdControl2_SelectAndActivateButton_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IConfigAviMux_GetMasterStream_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IOverlay_GetColorKey_Proxy(IOverlay *This, COLORKEY *pColorKey)
long Property
Definition: strmif.h:12450
Definition: axextend.idl:1236
struct tagDVD_MultichannelAudioAttributes DVD_MultichannelAudioAttributes
tagTVAudioMode
Definition: axextend.idl:3053
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:13604
void __RPC_STUB IAMExtTransport_SetChase_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:28948
void __RPC_STUB IFilterMapper_UnregisterFilterInstance_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPOLESTR * ppszFileName
Definition: strmif.h:6973
Definition: Vmrender.idl:474
HRESULT STDMETHODCALLTYPE IDvdControl_BackwardScan_Proxy(IDvdControl *This, double dwSpeed)
Definition: strmif.h:28396
HRESULT STDMETHODCALLTYPE ICreateDevEnum_CreateClassEnumerator_Proxy(ICreateDevEnum *This, REFCLSID clsidDeviceClass, IEnumMoniker **ppEnumMoniker, DWORD dwFlags)
void __RPC_STUB IFilterGraph_EnumFilters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMTunerNotification *This
void __RPC_STUB IAMStreamControl_GetInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdControl2_ActivateAtPosition_Proxy(IDvdControl2 *This, POINT point)
void __RPC_STUB IAMVideoControl_GetCaps_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IFilterGraph_ConnectDirect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IKsPropertySet *This)
Definition: strmif.h:9665
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_get_Treble_Proxy(IAMAudioInputMixer *This, double *pTreble)
long Speed
Definition: strmif.h:15827
Definition: strmif.h:27962
IPin IPinConnection HANDLE hEventAbort
Definition: strmif.h:26868
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:30012
int int int * Resolution
Definition: strmif.h:18824
EXTERN_C const IID IID_IFilterMapper3
Definition: strmif.h:5860
double dFwdMaxRateSP
Definition: dvdif.idl:1677
LONGLONG MaxFrameInterval
Definition: strmif.h:9941
__MIDL___MIDL_itf_strmif_0138_0002
Definition: strmif.h:6152
BOOL bDvdVolInvalid
Definition: strmif.h:25893
Definition: axcore.idl:300
DVD_REGISTER GPRMARRAY[16]
Definition: strmif.h:21650
Definition: strmif.h:12190
void __RPC_STUB IQualityControl_Notify_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BOOL bOutput
Definition: strmif.h:5569
void __RPC_STUB IOverlay_SetPalette_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:12847
long DevicePort
Definition: strmif.h:15418
tagDVD_AUDIO_APPMODE
Definition: dvdif.idl:278
HRESULT STDMETHODCALLTYPE IDDrawExclModeVideo_GetNativeVideoProps_Proxy(IDDrawExclModeVideo *This, DWORD *pdwVideoWidth, DWORD *pdwVideoHeight, DWORD *pdwPictAspectRatioX, DWORD *pdwPictAspectRatioY)
struct ICaptureGraphBuilder2Vtbl ICaptureGraphBuilder2Vtbl
void __RPC_STUB ICaptureGraphBuilder2_RenderStream_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0366_v0_0_c_ifspec
BYTE ** ppBuffer
Definition: strmif.h:17039
void *__RPC_USER MIDL_user_allocate(size_t)
DVD_MENU_ID DWORD IDvdCmd ** ppCmd
Definition: strmif.h:23922
LONG IUnknown IResourceConsumer * pConsumer
Definition: strmif.h:9290
HRESULT STDMETHODCALLTYPE IPin_QueryAccept_Proxy(IPin *This, const AM_MEDIA_TYPE *pmt)
REFIID void ** ppvIF
Definition: strmif.h:25959
Definition: strmif.h:24753
Definition: strmif.h:21738
DWORD_PTR HEVENT
Definition: strmif.h:1020
long * plTuningSpace
Definition: strmif.h:13156
void __RPC_STUB IVMRImagePresenterExclModeConfig_SetXlcModeDDObjAndPrimarySurface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IResourceConsumer_ReleaseResource_Proxy(IResourceConsumer *This, LONG idResource)
IPin * ppinOut
Definition: strmif.h:7401
HRESULT STDMETHODCALLTYPE IVMRDeinterlaceControl_GetDeinterlacePrefs_Proxy(IVMRDeinterlaceControl *This, LPDWORD lpdwDeinterlacePrefs)
EXTERN_C const IID IID_IDVEnc
Definition: strmif.h:18781
long long long long long long * pCapsFlags
Definition: strmif.h:12450
EXTERN_C const IID IID_IConfigInterleaving
Definition: strmif.h:10134
ULONG(STDMETHODCALLTYPE *AddRef)(IIPDVDec *This)
long * plTuningSpace
Definition: strmif.h:13644
HRESULT STDMETHODCALLTYPE IFilterMapper2_CreateCategory_Proxy(IFilterMapper2 *This, REFCLSID clsidCategory, DWORD dwCategoryMerit, LPCWSTR Description)
ULONG(STDMETHODCALLTYPE *AddRef)(IReferenceClock *This)
ULONG ulAudio
Definition: strmif.h:22214
SIZE InputSize
Definition: strmif.h:9925
HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocator_AdviseNotify_Proxy(IVMRSurfaceAllocator *This, IVMRSurfaceAllocatorNotify *lpIVMRSurfAllocNotify)
REFIID riid
Definition: strmif.h:25959
__MIDL___MIDL_itf_strmif_0393_0003
Definition: strmif.h:28968
struct IAMDeviceRemovalVtbl IAMDeviceRemovalVtbl
Definition: strmif.h:11902
DWORDLONG qw
Definition: aviriff.h:221
EXTERN_C const IID IID_IVMRImagePresenterExclModeConfig
Definition: strmif.h:30400
BOOL fLine21Field1InGOP
Definition: dvdif.idl:420
HRESULT STDMETHODCALLTYPE IOverlay_GetDefaultColorKey_Proxy(IOverlay *This, COLORKEY *pColorKey)
const REGFILTERPINS * rgPins
Definition: strmif.h:5612
void __RPC_STUB IAMDroppedFrames_GetNumNotDropped_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IEnumMoniker DWORD BOOL bExactMatch
Definition: strmif.h:5720
enum tagQualityMessageType QualityMessageType
struct IPinConnectionVtbl IPinConnectionVtbl
void __RPC_STUB IDvdInfo2_GetDefaultMenuLanguage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IFilterMapper_RegisterFilter_Proxy(IFilterMapper *This, CLSID clsid, LPCWSTR Name, DWORD dwMerit)
Definition: Vmrender.idl:119
BYTE bFrames
Definition: dvdif.idl:155
Definition: strmif.h:22113
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:20356
void __RPC_STUB IAMTVTuner_StoreAutoTune_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IFileSinkFilter *This
tagDVD_PREFERRED_DISPLAY_MODE
Definition: dvdif.idl:62
struct IFileSourceFilterVtbl IFileSourceFilterVtbl
HRESULT STDMETHODCALLTYPE IAMExtDevice_get_DevicePort_Proxy(IAMExtDevice *This, long *pDevicePort)
void __RPC_STUB IMemAllocatorCallbackTemp_SetNotify_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long long long lAudioSubChannel
Definition: strmif.h:13127
Definition: strmif.h:25879
ULONG(STDMETHODCALLTYPE *AddRef)(IAMTimecodeReader *This)
long long lVideoSubChannel
Definition: strmif.h:13127
Definition: strmif.h:21692
Definition: strmif.h:19959
const GUID VARIANT ULONG * ValuesCount
Definition: strmif.h:21188
ULONG(STDMETHODCALLTYPE *AddRef)(IOverlayNotify2 *This)
struct IMediaSampleVtbl IMediaSampleVtbl
DWORD * dwRenderFlags
Definition: strmif.h:30327
LPCWSTR pszPath
Definition: strmif.h:22243
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:18963
CLSID clsFilter
Definition: strmif.h:5349
DWORD dwFlags
Definition: Vmrender.idl:478
DWORD dwRenderFlags
Definition: strmif.h:29045
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_get_Loudness_Proxy(IAMAudioInputMixer *This, BOOL *pfLoudness)
tagDVD_TIMECODE_FLAGS
Definition: dvdif.idl:140
void __RPC_STUB IAMAudioRendererStats_GetStatParam_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdControl2_AcceptParentalLevelChange_Proxy(IDvdControl2 *This, BOOL bAccept)
LPCWSTR LONG LONG * plToken
Definition: strmif.h:9277
enum tagDVD_KARAOKE_ASSIGNMENT DVD_KARAOKE_ASSIGNMENT
HRESULT STDMETHODCALLTYPE IDvdControl_TitlePlay_Proxy(IDvdControl *This, ULONG ulTitle)
HRESULT STDMETHODCALLTYPE IAMStreamSelect_Info_Proxy(IAMStreamSelect *This, long lIndex, AM_MEDIA_TYPE **ppmt, DWORD *pdwFlags, LCID *plcid, DWORD *pdwGroup, WCHAR **ppszName, IUnknown **ppObject, IUnknown **ppUnk)
GUID guid
Definition: strmif.h:9948
REFERENCE_TIME * prtLatency
Definition: strmif.h:18450
EXTERN_C const IID IID_IDvdControl
Definition: strmif.h:22005
Definition: strmif.h:18753
EXTERN_C const IID IID_IAMClockAdjust
Definition: strmif.h:17596
RPC_IF_HANDLE __MIDL_itf_strmif_0138_v0_0_s_ifspec
void __RPC_STUB IDvdControl_ParentalCountrySelect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IEnumMediaTypes_Skip_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:27212
void __RPC_STUB IVMRDeinterlaceControl_GetDeinterlacePrefs_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAsyncReader_BeginFlush_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:12562
Definition: strmif.h:9659
HRESULT STDMETHODCALLTYPE IAMDroppedFrames_GetDroppedInfo_Proxy(IAMDroppedFrames *This, long lSize, long *plArray, long *plNumCopied)
void __RPC_STUB IIPDVDec_get_IPDisplay_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdInfo_GetTotalTitleTime_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long long * plVideoSubChannel
Definition: strmif.h:14023
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM const CLSID * pPinCategoryIn
Definition: strmif.h:5913
struct IRegisterServiceProviderVtbl IRegisterServiceProviderVtbl
DWORD IMediaSample DWORD_PTR * pdwUser
Definition: strmif.h:8818
IBaseFilter * PFILTER
Definition: strmif.h:2702
void __RPC_STUB IAMOverlayFX_QueryOverlayFXCaps_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMTunerNotification_OnEvent_Proxy(IAMTunerNotification *This, AMTunerEventType Event)
HRESULT STDMETHODCALLTYPE IVMRMixerControl_GetAlpha_Proxy(IVMRMixerControl *This, DWORD dwStreamID, float *pAlpha)
void __RPC_STUB IEnumPins_Reset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:18034
ULONG ULONG LCID enum DVD_TextCharSet * pbCharacterSet
Definition: strmif.h:25108
IAMTunerNotification * pNotify
Definition: strmif.h:13183
RPC_IF_HANDLE __MIDL_itf_strmif_0169_v0_0_s_ifspec
Definition: strmif.h:11858
RPC_IF_HANDLE __MIDL_itf_strmif_0339_v0_0_c_ifspec
void __RPC_STUB IMediaSample_SetMediaType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IDrawVideoImage *This)
RPC_IF_HANDLE __MIDL_itf_strmif_0361_v0_0_s_ifspec
RECT * pSourceRect
Definition: strmif.h:6602
HRESULT STDMETHODCALLTYPE IVMRFilterConfig_GetRenderingPrefs_Proxy(IVMRFilterConfig *This, DWORD *pdwRenderFlags)
DWORD dwDVVAuxSrc
Definition: strmif.h:18744
HRESULT STDMETHODCALLTYPE IAMExtDevice_get_DevicePower_Proxy(IAMExtDevice *This, long *pPowerMode)
long * plVCRHorizontalLocking
Definition: strmif.h:11999
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:28485
RPC_IF_HANDLE __MIDL_itf_strmif_0335_v0_0_c_ifspec
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:8656
Definition: strmif.h:2912
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:17525
long PFramesPerKeyFrame
Definition: strmif.h:10547
DWORD_PTR dwUserID
Definition: strmif.h:27803
RECT rcDst
Definition: Vmrender.idl:73
long lVCRHorizontalLocking
Definition: strmif.h:11995
LPOLESTR lpwstrOld
Definition: strmif.h:8136
void __RPC_STUB IDvdControl_GoUp_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdControl_BackwardScan_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMediaFilter_GetState_Proxy(IMediaFilter *This, DWORD dwMilliSecsTimeout, FILTER_STATE *State)
Definition: strmif.h:21888
HRESULT STDMETHODCALLTYPE IEnumMediaTypes_Skip_Proxy(IEnumMediaTypes *This, ULONG cMediaTypes)
ULONG(STDMETHODCALLTYPE *AddRef)(IAMAnalogVideoDecoder *This)
Definition: strmif.h:18183
CLSID LPCWSTR DWORD dwMerit
Definition: strmif.h:5326
Definition: strmif.h:21837
Definition: strmif.h:2100
unsigned char *__RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT *)
HRESULT STDMETHODCALLTYPE IGraphConfig_AddFilterToCache_Proxy(IGraphConfig *This, IBaseFilter *pFilter)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:6051
ULONG ULONG * pulNumOfStrings
Definition: strmif.h:25105
HRESULT STDMETHODCALLTYPE IGraphConfig_RemoveFilterEx_Proxy(IGraphConfig *This, IBaseFilter *pFilter, DWORD Flags)
Definition: strmif.h:18298
double log2_beta
Definition: dvdif.idl:359
long Mode
Definition: strmif.h:15794
Definition: strmif.h:12191
ULONG * pulButtonsAvailable
Definition: strmif.h:22944
Definition: strmif.h:24779
ULONG ulTitle
Definition: strmif.h:22130
void __RPC_STUB ICaptureGraphBuilder_RenderStream_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long long long * pMax
Definition: strmif.h:12264
HRESULT STDMETHODCALLTYPE IDvdInfo_GetCurrentUOPS_Proxy(IDvdInfo *This, VALID_UOP_SOMTHING_OR_OTHER *pUOP)
Definition: strmif.h:21621
RPC_IF_HANDLE __MIDL_itf_strmif_0169_v0_0_c_ifspec
float top
Definition: Vmrender.idl:398
HRESULT STDMETHODCALLTYPE IDVRGB219_SetRGB219_Proxy(IDVRGB219 *This, BOOL bState)
long long long long * pSteppingDelta
Definition: strmif.h:12264
HRESULT STDMETHODCALLTYPE IDvdControl_LeftButtonSelect_Proxy(IDvdControl *This)
int uMsg
Definition: strmif.h:11033
void __RPC_STUB IDvdInfo_GetVMGAttributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IGraphConfigCallback_Reconfigure_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const GUID IUnknown IBaseFilter * pfCompressor
Definition: strmif.h:7712
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_get_MixLevel_Proxy(IAMAudioInputMixer *This, double *pLevel)
IPin DWORD dwFlags
Definition: strmif.h:8487
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:12853
RPC_IF_HANDLE __MIDL_itf_strmif_0144_v0_0_s_ifspec
void __RPC_STUB IOverlay_Advise_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:807
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:28048
DWORD DWORD DWORD * pdwParam2
Definition: strmif.h:19288
void __RPC_STUB IVMRWindowlessControl_SetVideoPosition_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0118_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE IVMRDeinterlaceControl_SetDeinterlaceMode_Proxy(IVMRDeinterlaceControl *This, DWORD dwStreamID, LPGUID lpDeinterlaceMode)
void __RPC_STUB IDVSplitter_DiscardAlternateVideoFrames_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMStreamControl_StartAt_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
REFERENCE_TIME REFERENCE_TIME double dRate
Definition: strmif.h:1193
int VideoFormat
Definition: strmif.h:18832
LONGLONG LONG BYTE * pBuffer
Definition: strmif.h:8828
__MIDL___MIDL_itf_strmif_0164_0001
Definition: strmif.h:10800
void __RPC_STUB IStreamBuilder_Backout_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:20468
RPC_IF_HANDLE __MIDL_itf_strmif_0134_v0_0_c_ifspec
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:27442
struct IAMStreamConfigVtbl IAMStreamConfigVtbl
DWORD dwNumBackwardRefSamples
Definition: Vmrender.idl:737
RPC_IF_HANDLE __MIDL_itf_strmif_0116_v0_0_s_ifspec
Definition: strmif.h:13598
void __RPC_STUB IFilterGraph_Reconnect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwFlags
Definition: Vmrender.idl:120
Definition: strmif.h:11861
HRESULT STDMETHODCALLTYPE IDDrawExclModeVideo_SetDrawParameters_Proxy(IDDrawExclModeVideo *This, const RECT *prcSource, const RECT *prcTarget)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:9716
void __RPC_STUB IDvdControl_SubpictureStreamChange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdInfo2_GetDecoderCaps_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMCrossbar_get_IsRoutedTo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMAnalogVideoEncoder_get_AvailableTVFormats_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdControl_TitlePlay_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IFilterMapper2 *This)
HRESULT STDMETHODCALLTYPE IMemAllocator_GetBuffer_Proxy(IMemAllocator *This, IMediaSample **ppBuffer, REFERENCE_TIME *pStartTime, REFERENCE_TIME *pEndTime, DWORD dwFlags)
void __RPC_STUB IAMTimecodeReader_GetTimecode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IStream * __MIDL_0016
Definition: strmif.h:20733
Definition: strmif.h:13027
HRESULT STDMETHODCALLTYPE IMemInputPin_Receive_Proxy(IMemInputPin *This, IMediaSample *pSample)
Definition: strmif.h:21726
DWORD PaletteIndex
Definition: axextend.idl:530
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:7679
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:27616
void __RPC_STUB IAMGraphBuilderCallback_SelectedFilter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
WORD wFrameRate
Definition: aviriff.h:217
void __RPC_STUB IEnumFilters_Next_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD float Alpha
Definition: strmif.h:28496
HRESULT STDMETHODCALLTYPE IOverlay_GetVideoPosition_Proxy(IOverlay *This, RECT *pSourceRect, RECT *pDestinationRect)
long long Offset
Definition: strmif.h:15816
RECT rcMonitor
Definition: Vmrender.idl:476
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:17617
HRESULT STDMETHODCALLTYPE IPin_ReceiveConnection_Proxy(IPin *This, IPin *pConnector, const AM_MEDIA_TYPE *pmt)
enum tagDVD_SUBPICTURE_TYPE DVD_SUBPICTURE_TYPE
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IIPDVDec *This
ULONG(STDMETHODCALLTYPE *AddRef)(IMemAllocatorCallbackTemp *This)
HRESULT STDMETHODCALLTYPE IDvdControl2_PlayPeriodInTitleAutoStop_Proxy(IDvdControl2 *This, ULONG ulTitle, DVD_HMSF_TIMECODE *pStartTime, DVD_HMSF_TIMECODE *pEndTime, DWORD dwFlags, IDvdCmd **ppCmd)
HRESULT STDMETHODCALLTYPE IAMTuner_put_Channel_Proxy(IAMTuner *This, long lChannel, long lVideoSubChannel, long lAudioSubChannel)
struct IGraphConfigVtbl IGraphConfigVtbl
void __RPC_STUB IMediaFilter_Stop_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMCrossbar_CanRoute_Proxy(IAMCrossbar *This, long OutputPinIndex, long InputPinIndex)
LPGUID VMRVideoDesc * lpVideoDescription
Definition: strmif.h:29434
HRESULT STDMETHODCALLTYPE ICodecAPI_SetValueWithNotify_Proxy(ICodecAPI *This, const GUID *Api, VARIANT *Value, GUID **ChangedParam, ULONG *ChangedParamCount)
struct IDvdControlVtbl IDvdControlVtbl
HRESULT STDMETHODCALLTYPE IFileSourceFilter_GetCurFile_Proxy(IFileSourceFilter *This, LPOLESTR *ppszFileName, AM_MEDIA_TYPE *pmt)
HRESULT STDMETHODCALLTYPE IDistributorNotify_Run_Proxy(IDistributorNotify *This, REFERENCE_TIME tStart)
HRESULT STDMETHODCALLTYPE IDDrawExclModeVideoCallback_OnUpdateOverlay_Proxy(IDDrawExclModeVideoCallback *This, BOOL bBefore, DWORD dwFlags, BOOL bOldVisible, const RECT *prcOldSrc, const RECT *prcOldDest, BOOL bNewVisible, const RECT *prcNewSrc, const RECT *prcNewDest)
LPCWSTR lpcwstrFile
Definition: strmif.h:8454
HRESULT STDMETHODCALLTYPE IAMAnalogVideoDecoder_get_NumberOfLines_Proxy(IAMAnalogVideoDecoder *This, long *plNumberOfLines)
HRESULT STDMETHODCALLTYPE IDvdInfo_GetCurrentAudio_Proxy(IDvdInfo *This, ULONG *pulStreamsAvailable, ULONG *pulCurrentStream)
HRESULT STDMETHODCALLTYPE IMPEG2StreamIdMap_UnmapStreamId_Proxy(IMPEG2StreamIdMap *This, ULONG culStreamId, ULONG *pulStreamId)
Definition: strmif.h:21752
Definition: axextend.idl:84
void __RPC_STUB IAMDroppedFrames_GetDroppedInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0390_v0_0_s_ifspec
Definition: strmif.h:25938
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMClockAdjust *This
int long dw1
Definition: strmif.h:11033
HRESULT STDMETHODCALLTYPE IDvdControl2_Stop_Proxy(IDvdControl2 *This)
BYTE AppModeData
Definition: dvdif.idl:323
int int * DVFormat
Definition: strmif.h:18824
HRESULT STDMETHODCALLTYPE IAMTimecodeReader_GetTCRMode_Proxy(IAMTimecodeReader *This, long Param, long *pValue)
HRESULT STDMETHODCALLTYPE IMediaEventSink_Notify_Proxy(IMediaEventSink *This, long EventCode, LONG_PTR EventParam1, LONG_PTR EventParam2)
Definition: axextend.idl:4318
HRESULT STDMETHODCALLTYPE IAMStreamControl_GetInfo_Proxy(IAMStreamControl *This, AM_STREAM_INFO *pInfo)
ULONG(STDMETHODCALLTYPE *AddRef)(IPinFlowControl *This)
const GUID * Api
Definition: strmif.h:21173
enum tagAMTunerModeType AMTunerModeType
Definition: strmif.h:21805
long Capability
Definition: strmif.h:15390
ULONG(STDMETHODCALLTYPE *AddRef)(IMPEG2StreamIdMap *This)
HRESULT STDMETHODCALLTYPE IKsPropertySet_RemoteSet_Proxy(IKsPropertySet *This, REFGUID guidPropSet, DWORD dwPropID, byte *pInstanceData, DWORD cbInstanceData, byte *pPropData, DWORD cbPropData)
DWORD DWORD * pdwParam1
Definition: strmif.h:19288
IEnumFilters ** ppEnum
Definition: strmif.h:2130
HRESULT STDMETHODCALLTYPE IVMRMonitorConfig_SetMonitor_Proxy(IVMRMonitorConfig *This, const VMRGUID *pGUID)
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetDVDTextNumberOfLanguages_Proxy(IDvdInfo2 *This, ULONG *pulNumOfLangs)
BYTE DVD_AudioATR[8]
Definition: strmif.h:21662
BOOL fLetterboxPermitted
Definition: dvdif.idl:413
REFCLSID clsidFilter
Definition: strmif.h:5904
RPC_IF_HANDLE __MIDL_itf_strmif_0395_v0_0_s_ifspec
Definition: strmif.h:21773
struct IAMVideoDecimationPropertiesVtbl IAMVideoDecimationPropertiesVtbl
GPRMARRAY * pRegisterArray
Definition: strmif.h:22973
void __RPC_STUB IVMRMonitorConfig_GetAvailableMonitors_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVideoFrameStep_CancelStep_Proxy(IVideoFrameStep *This)
EXTERN_C const IID IID_IAMStreamControl
Definition: strmif.h:9686
void __RPC_STUB ICaptureGraphBuilder2_SetOutputFileName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdControl2_SelectDefaultAudioLanguage_Proxy(IDvdControl2 *This, LCID Language, DVD_AUDIO_LANG_EXT audioExtension)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:30312
HRESULT STDMETHODCALLTYPE IEncoderAPI_SetValue_Proxy(IEncoderAPI *This, const GUID *Api, VARIANT *Value)
struct tagDVD_TitleMainAttributes DVD_TitleAttributes
IMemAllocatorNotifyCallbackTemp * pNotify
Definition: strmif.h:3989
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetCurrentSubpicture_Proxy(IDvdInfo2 *This, ULONG *pulStreamsAvailable, ULONG *pulCurrentStream, BOOL *pbIsDisabled)
int OutputGranularityX
Definition: strmif.h:9934
long * plChannel
Definition: strmif.h:13621
Definition: dyngraph.idl:92
void __RPC_STUB IAMTVAudio_GetHardwareSupportedTVAudioModes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IVPManager
Definition: strmif.h:30533
struct IGetCapabilitiesKeyVtbl IGetCapabilitiesKeyVtbl
long * plCountryCode
Definition: strmif.h:13148
long long * plArray
Definition: strmif.h:11194
void __RPC_STUB ICreateDevEnum_CreateClassEnumerator_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IEnumRegFilters *This
GUID GUID
Definition: Vmrender.idl:468
long Param
Definition: strmif.h:16858
BYTE Alpha
Definition: dxtrans.idl:471
ULONG ulFrameRate
Definition: dvdif.idl:416
Definition: strmif.h:11862
Definition: strmif.h:21755
RPC_IF_HANDLE __MIDL_itf_strmif_0396_v0_0_s_ifspec
void __RPC_STUB IMediaSeeking_ConvertTimeFormat_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BOOL IsInputPin
Definition: strmif.h:12884
Definition: strmif.h:4507
HRESULT STDMETHODCALLTYPE IMediaSeeking_GetPositions_Proxy(IMediaSeeking *This, LONGLONG *pCurrent, LONGLONG *pStop)
LPDIRECTDRAWSURFACE7 lpSurf
Definition: Vmrender.idl:68
tagDVD_MENU_ID
Definition: dvdif.idl:45
REFGUID DWORD LPVOID DWORD LPVOID pPropData
Definition: strmif.h:14833
Definition: strmif.h:6158
DWORD * pdwcbTotalFree
Definition: strmif.h:17028
struct tagTIMECODE_SAMPLE TIMECODE_SAMPLE
struct IAsyncReaderVtbl IAsyncReaderVtbl
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRMonitorConfig *This
LPCWSTR Id
Definition: strmif.h:2549
void __RPC_STUB IDvdInfo_GetCurrentAudio_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMPEG2StreamIdMap *This
HRESULT STDMETHODCALLTYPE IMediaSeeking_CheckCapabilities_Proxy(IMediaSeeking *This, DWORD *pCapabilities)
HRESULT STDMETHODCALLTYPE IAMOverlayFX_GetOverlayFX_Proxy(IAMOverlayFX *This, DWORD *lpdwOverlayFX)
tagDVD_SUBPICTURE_CODING
Definition: dvdif.idl:438
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:9266
IAMTunerNotification long lEvents
Definition: strmif.h:14313
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMExtTransport *This
Definition: strmif.h:11906
HRESULT STDMETHODCALLTYPE IPin_QueryPinInfo_Proxy(IPin *This, PIN_INFO *pInfo)
Definition: strmif.h:21836
DWORD dwMaxStreams
Definition: strmif.h:29037
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM const CLSID BOOL BOOL bOutputNeeded
Definition: strmif.h:5720
enum tagDVD_FRAMERATE DVD_FRAMERATE
void __RPC_STUB IVMRMixerControl_SetBackgroundClr_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BYTE ** lpDib
Definition: strmif.h:28106
void __RPC_STUB IAMAnalogVideoDecoder_put_OutputEnable_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMTuner_UnRegisterNotificationCallBack_Proxy(IAMTuner *This, IAMTunerNotification *pNotify)
enum tagDVD_MENU_ID DVD_MENU_ID
IMediaSample * pBuffer
Definition: strmif.h:3985
HRESULT STDMETHODCALLTYPE IMediaSample_IsDiscontinuity_Proxy(IMediaSample *This)
void __RPC_STUB IVMRMixerControl_SetAlpha_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdInfo_GetNumberOfChapters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
AMTunerEventType Event
Definition: strmif.h:13493
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:9522
void __RPC_STUB IAMExtTransport_get_LocalControl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BOOL fLine21Field2InGOP
Definition: dvdif.idl:421
Definition: axextend.idl:4622
EXTERN_C const IID IID_IOverlay
Definition: strmif.h:6512
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:27113
REFERENCE_TIME REFERENCE_TIME periodTime
Definition: strmif.h:2940
int OutputGranularityY
Definition: strmif.h:9935
long * plTuningSpace
Definition: strmif.h:14046
enum __MIDL___MIDL_itf_strmif_0391_0001 VMRMixerPrefs
Definition: strmif.h:21816
void __RPC_STUB IDVRGB219_SetRGB219_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IAMTimecodeReader
Definition: strmif.h:16397
void __RPC_STUB IVMRSurfaceAllocatorNotify_RestoreDDrawSurfaces_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:13024
int int int BYTE fDVInfo
Definition: strmif.h:18824
ULONG MaximumBitsPerSample
Definition: strmif.h:9953
enum __MIDL___MIDL_itf_strmif_0365_0001 VIDEOENCODER_BITRATE_MODE
Definition: strmif.h:14226
REFERENCE_TIME startTime
Definition: strmif.h:2940
void __RPC_STUB IDvdInfo2_GetVMGAttributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:17365
LPCWSTR LONG LONG * palTokens
Definition: strmif.h:9283
HRESULT STDMETHODCALLTYPE IDrawVideoImage_DrawVideoImageBegin_Proxy(IDrawVideoImage *This)
long long * pDuration
Definition: strmif.h:15822
ULONG MinimumSampleFrequency
Definition: strmif.h:9955
IFileSinkFilter2 * PFILESINKFILTER2
Definition: strmif.h:7312
ULONG(STDMETHODCALLTYPE *AddRef)(IAsyncReader *This)
long long * pMin
Definition: strmif.h:12450
long State
Definition: strmif.h:16854
RPC_IF_HANDLE __MIDL_itf_strmif_0403_v0_0_s_ifspec
Definition: axextend.idl:100
HRESULT STDMETHODCALLTYPE IPinConnection_DynamicDisconnect_Proxy(IPinConnection *This)
void __RPC_STUB IAMBufferNegotiation_SuggestAllocatorProperties_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM * pMedIn
Definition: strmif.h:5913
ULONG ULONG * pulParentalLevels
Definition: strmif.h:23031
enum __MIDL___MIDL_itf_strmif_0156_0001 AM_STREAM_INFO_FLAGS
int int long dw1
Definition: strmif.h:10877
struct _AUDIO_STREAM_CONFIG_CAPS AUDIO_STREAM_CONFIG_CAPS
struct IVMRWindowlessControlVtbl IVMRWindowlessControlVtbl
IPin * ppinOut
Definition: strmif.h:8428
long long * pState
Definition: strmif.h:15840
LPOLESTR LPOLESTR int IAMCopyCaptureFileProgress * pCallback
Definition: strmif.h:7733
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:16839
VMRMONITORINFO * pInfo
Definition: strmif.h:28828
AM_STREAM_INFO * pInfo
Definition: strmif.h:9738
DWORD AspectRatioMode
Definition: strmif.h:28090
void __RPC_STUB IAMExtTransport_GetBump_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:12380
DWORD IDvdCmd ** ppCmd
Definition: strmif.h:23878
void __RPC_STUB IDrawVideoImage_DrawVideoImageEnd_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:4499
Definition: strmif.h:21741
Definition: strmif.h:12202
RPC_IF_HANDLE __MIDL_itf_strmif_0339_v0_0_s_ifspec
const GUID LPCOLESTR IBaseFilter ** ppf
Definition: strmif.h:8098
Definition: strmif.h:28397
void __RPC_STUB IAMVideoProcAmp_GetRange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPCOLESTR const AM_MEDIA_TYPE * pmt
Definition: strmif.h:7096
HRESULT STDMETHODCALLTYPE IVMRVideoStreamControl_GetColorKey_Proxy(IVMRVideoStreamControl *This, LPDDCOLORKEY lpClrKey)
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetAllSPRMs_Proxy(IDvdInfo2 *This, SPRMARRAY *pRegisterArray)
_AMSTREAMSELECTINFOFLAGS
Definition: axextend.idl:3830
enum tagDVD_KARAOKE_DOWNMIX DVD_KARAOKE_DOWNMIX
HRESULT STDMETHODCALLTYPE IDvdControl2_SetOption_Proxy(IDvdControl2 *This, DVD_OPTION_FLAG flag, BOOL fState)
AMTunerModeType * plMode
Definition: strmif.h:13175
struct IMemAllocatorCallbackTempVtbl IMemAllocatorCallbackTempVtbl
LPSTR pRoot
Definition: strmif.h:23036
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID * pInputTypes
Definition: strmif.h:5913
long lWidth
Definition: strmif.h:17955
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder_ControlStream_Proxy(ICaptureGraphBuilder *This, const GUID *pCategory, IBaseFilter *pFilter, REFERENCE_TIME *pstart, REFERENCE_TIME *pstop, WORD wStartCookie, WORD wStopCookie)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRWindowlessControl *This
ULONG ulChapter
Definition: strmif.h:23889
HRESULT STDMETHODCALLTYPE IGraphBuilder_RenderFile_Proxy(IGraphBuilder *This, LPCWSTR lpcwstrFile, LPCWSTR lpcwstrPlayList)
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetDVDVolumeInfo_Proxy(IDvdInfo2 *This, ULONG *pulNumOfVolumes, ULONG *pulVolume, DVD_DISC_SIDE *pSide, ULONG *pulNumOfTitles)
_REM_FILTER_FLAGS
Definition: dyngraph.idl:71
RPC_IF_HANDLE __MIDL_itf_strmif_0120_v0_0_c_ifspec
DWORD dwRes1
Definition: dvdif.idl:1681
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:20124
BYTE DWORD * pdwcbBuffer
Definition: strmif.h:17039
void __RPC_STUB IDvdGraphBuilder_GetFiltergraph_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BYTE bHours
Definition: dvdif.idl:152
HRESULT STDMETHODCALLTYPE IDvdControl_ForwardScan_Proxy(IDvdControl *This, double dwSpeed)
EXTERN_C const IID IID_IMediaSample2
Definition: strmif.h:3468
const GUID VARIANT * ValueMin
Definition: strmif.h:20681
Definition: strmif.h:28395
HRESULT STDMETHODCALLTYPE IAMCameraControl_Set_Proxy(IAMCameraControl *This, long Property, long lValue, long Flags)
Definition: strmif.h:5309
struct IGraphVersionVtbl IGraphVersionVtbl
Definition: Vmrender.idl:1076
void __RPC_STUB IAMTVAudioNotification_OnEvent_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMExtTransport_GetTransportVideoParameters_Proxy(IAMExtTransport *This, long Param, long *pValue)
DWORD dw1
Definition: strmif.h:5581
Definition: axextend.idl:459
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM const CLSID BOOL bRender
Definition: strmif.h:5913
void * LPGUID
Definition: Videoacc.idl:20
DWORD dwSize
Definition: dvdif.idl:1673
const GUID const GUID IBaseFilter REFERENCE_TIME REFERENCE_TIME WORD WORD wStopCookie
Definition: strmif.h:8121
const GUID * pCategory
Definition: strmif.h:8105
void __RPC_STUB IVMRSurfaceAllocatorNotify_NotifyEvent_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD_PTR hFile
Definition: strmif.h:8465
void __RPC_STUB IEnumRegFilters_Skip_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMTVTuner_get_AudioFrequency_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:4335
void __RPC_STUB IGraphConfig_PushThroughData_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IAMovieSetup
Definition: strmif.h:4388
Definition: strmif.h:21809
struct IVMRSurfaceVtbl IVMRSurfaceVtbl
RPC_IF_HANDLE __MIDL_itf_strmif_0138_v0_0_c_ifspec
unsigned char *__RPC_USER VARIANT_UserMarshal(unsigned long *, unsigned char *, VARIANT *)
Definition: strmif.h:24762
EXTERN_C const IID IID_IMediaEventSink
Definition: strmif.h:6825
HRESULT STDMETHODCALLTYPE ICodecAPI_GetParameterValues_Proxy(ICodecAPI *This, const GUID *Api, VARIANT **Values, ULONG *ValuesCount)
void __RPC_STUB IOverlayNotify_OnClipChange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:11886
RPC_IF_HANDLE __MIDL_itf_strmif_0353_v0_0_s_ifspec
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder2_CopyCaptureFile_Proxy(ICaptureGraphBuilder2 *This, LPOLESTR lpwstrOld, LPOLESTR lpwstrNew, int fAllowEscAbort, IAMCopyCaptureFileProgress *pCallback)
IEnumMoniker DWORD BOOL bExactMatch
Definition: strmif.h:5913
Definition: strmif.h:14816
HRESULT STDMETHODCALLTYPE IVMRFilterConfig_SetRenderingPrefs_Proxy(IVMRFilterConfig *This, DWORD dwRenderFlags)
EXTERN_C const IID IID_IAMPhysicalPinInfo
Definition: strmif.h:15230
void __RPC_STUB IMediaPropertyBag_EnumProperty_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IGraphBuilder_Render_Proxy(IGraphBuilder *This, IPin *ppinOut)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMTVTuner *This
HRESULT STDMETHODCALLTYPE IMemAllocator_ReleaseBuffer_Proxy(IMemAllocator *This, IMediaSample *pBuffer)
void __RPC_STUB ICaptureGraphBuilder2_ControlStream_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMStreamSelect_Count_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:19230
long Enable
Definition: strmif.h:15816
EXTERN_C const IID IID_IMemAllocatorCallbackTemp
Definition: strmif.h:3928
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:6565
Definition: Vmrender.idl:411
DWORD dwDeviceId
Definition: Vmrender.idl:483
struct IAMLatencyVtbl IAMLatencyVtbl
IMediaSample * pBuffer
Definition: strmif.h:3783
void __RPC_STUB IDvdInfo2_GetSubpictureAttributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:21379
DVD_MUA_MixingInfo Info[8]
Definition: dvdif.idl:365
Definition: dvdif.idl:320
IOverlayNotify DWORD dwInterests
Definition: strmif.h:6613
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:29229
ULONG(STDMETHODCALLTYPE *AddRef)(IDvdControl *This)
tagDVD_FRAMERATE
Definition: dvdif.idl:112
RPC_IF_HANDLE __MIDL_itf_strmif_0337_v0_0_c_ifspec
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:15252
enum __MIDL___MIDL_itf_strmif_0395_0001 VMRDeinterlacePrefs
void __RPC_STUB IVMRWindowlessControl_GetColorKey_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMTVTuner_get_AudioFrequency_Proxy(IAMTVTuner *This, long *lFreq)
__MIDL___MIDL_itf_strmif_0395_0002
Definition: strmif.h:29322
void __RPC_STUB IDvdControl_TimeSearch_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0118_v0_0_s_ifspec
struct IMediaFilterVtbl IMediaFilterVtbl
void __RPC_STUB IDvdInfo2_GetDefaultSubpictureLanguage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:26103
ULONG STREAM_ID_MAP ULONG * pcReceived
Definition: strmif.h:19976
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRImageCompositor *This
IGraphBuilder ** ppGB
Definition: strmif.h:25955
Definition: axextend.idl:3134
void __RPC_STUB IPin_NewSegment_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IBaseFilter LPCWSTR pName
Definition: strmif.h:8410
Definition: strmif.h:7316
void __RPC_STUB IAMAudioInputMixer_get_Loudness_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:143
DWORD * pcStreams
Definition: strmif.h:17376
LONG lActual
Definition: axcore.idl:874
Definition: axextend.idl:4717
int iNumStreamsFailed
Definition: strmif.h:25898
HRESULT STDMETHODCALLTYPE IVideoFrameStep_CanStep_Proxy(IVideoFrameStep *This, long bMultiple, IUnknown *pStepObject)
Definition: axextend.idl:1639
Definition: strmif.h:18923
ULONG ulSubPicture
Definition: strmif.h:23961
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IOverlayNotify *This
Definition: strmif.h:27551
HRESULT STDMETHODCALLTYPE IAMVideoCompression_get_PFramesPerKeyFrame_Proxy(IAMVideoCompression *This, long *pPFramesPerKeyFrame)
Definition: strmif.h:25885
REFERENCE_TIME baseTime
Definition: strmif.h:2933
HRESULT STDMETHODCALLTYPE IVMRImagePresenterConfig_SetRenderingPrefs_Proxy(IVMRImagePresenterConfig *This, DWORD dwRenderFlags)
LONG iStream
Definition: strmif.h:10337
HRESULT STDMETHODCALLTYPE IVMRMixerControl_GetZOrder_Proxy(IVMRMixerControl *This, DWORD dwStreamID, DWORD *pZ)
void __RPC_STUB IMediaSeeking_GetPreroll_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMediaSample_GetSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdControl2_SelectRelativeButton_Proxy(IDvdControl2 *This, DVD_RELATIVE_BUTTON buttonDir)
void __RPC_STUB IMediaSample_IsSyncPoint_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMTimecodeDisplay_GetTCDisplay_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:3922
Definition: strmif.h:21620
DWORD_PTR dwAdviseCookie
Definition: strmif.h:2781
void __RPC_STUB IOverlay_GetVideoPosition_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:10127
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMAudioRendererStats *This
HRESULT STDMETHODCALLTYPE IMediaFilter_Pause_Proxy(IMediaFilter *This)
long * pType
Definition: strmif.h:15263
Definition: axextend.idl:3030
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMDevMemoryControl *This
void __RPC_STUB IAMStreamControl_StopAt_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPWSTR * Id
Definition: strmif.h:1167
void __RPC_STUB IOverlayNotify2_OnDisplayChange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IAMCameraControl
Definition: strmif.h:12403
long * pSpeed
Definition: strmif.h:15822
enum tagDVD_DOMAIN DVD_DOMAIN
Definition: strmif.h:24766
HRESULT STDMETHODCALLTYPE IAMExtDevice_put_DevicePort_Proxy(IAMExtDevice *This, long DevicePort)
IUnknown PIN_DIRECTION const GUID const GUID BOOL fUnconnected
Definition: strmif.h:8143
IBaseFilter * pSelf
Definition: strmif.h:6062
RPC_IF_HANDLE __MIDL_itf_strmif_0170_v0_0_s_ifspec
HRESULT STDMETHODCALLTYPE IAMStreamControl_StartAt_Proxy(IAMStreamControl *This, const REFERENCE_TIME *ptStart, DWORD dwCookie)
Definition: strmif.h:11872
void __RPC_STUB IGraphConfig_GetFilterFlags_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0329_v0_0_c_ifspec
REFERENCE_TIME * pTime
Definition: strmif.h:2929
HRESULT STDMETHODCALLTYPE IAMTimecodeReader_GetTimecode_Proxy(IAMTimecodeReader *This, PTIMECODE_SAMPLE pTimecodeSample)
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder2_FindPin_Proxy(ICaptureGraphBuilder2 *This, IUnknown *pSource, PIN_DIRECTION pindir, const GUID *pCategory, const GUID *pType, BOOL fUnconnected, int num, IPin **ppPin)
LPCWSTR IBaseFilter ** ppFilter
Definition: strmif.h:8423
DWORD_PTR dwID
Definition: strmif.h:27634
void __RPC_STUB IFilterMapper_UnregisterPin_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IAMTimecodeGeneratorVtbl IAMTimecodeGeneratorVtbl
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:11007
LONGLONG LONGLONG * pllCurrent
Definition: strmif.h:19691
RPC_IF_HANDLE __MIDL_itf_strmif_0346_v0_0_c_ifspec
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:8796
RPC_IF_HANDLE __MIDL_itf_strmif_0396_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE IDvdInfo_GetPlayerParentalLevel_Proxy(IDvdInfo *This, ULONG *pulParentalLevel, ULONG *pulCountryCode)
Definition: strmif.h:17316
ULONG(STDMETHODCALLTYPE *AddRef)(IAMLatency *This)
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetCurrentAudio_Proxy(IDvdInfo2 *This, ULONG *pulStreamsAvailable, ULONG *pulCurrentStream)
HRESULT STDMETHODCALLTYPE IAMExtTransport_GetCapability_Proxy(IAMExtTransport *This, long Capability, long *pValue, double *pdblValue)
RPC_IF_HANDLE __MIDL_itf_strmif_0124_v0_0_c_ifspec
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:15252
HRESULT STDMETHODCALLTYPE IAMVideoDecimationProperties_QueryDecimationUsage_Proxy(IAMVideoDecimationProperties *This, DECIMATION_USAGE *lpUsage)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:7679
ULONG(STDMETHODCALLTYPE *AddRef)(ICaptureGraphBuilder *This)
HRESULT STDMETHODCALLTYPE IAMExtDevice_put_DevicePower_Proxy(IAMExtDevice *This, long PowerMode)
long long long Flags
Definition: strmif.h:12273
Definition: strmif.h:22915
ULONG * pulAnglesAvailable
Definition: strmif.h:22949
IVMRSurfaceAllocatorNotify * lpIVMRSurfAllocNotify
Definition: strmif.h:27644
HRESULT STDMETHODCALLTYPE IDvdState_GetParentalLevel_Proxy(IDvdState *This, ULONG *pulParentalLevel)
Definition: strmif.h:11856
ULONG(STDMETHODCALLTYPE *AddRef)(IAMCameraControl *This)
void __RPC_STUB IGraphConfig_RemoveFilterEx_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IAMStreamSelectVtbl IAMStreamSelectVtbl
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetCurrentLocation_Proxy(IDvdInfo2 *This, DVD_PLAYBACK_LOCATION2 *pLocation)
EXTERN_C const IID IID_IAMAnalogVideoDecoder
Definition: strmif.h:11923
HRESULT STDMETHODCALLTYPE IMediaFilter_Run_Proxy(IMediaFilter *This, REFERENCE_TIME tStart)
Definition: strmif.h:11901
HRESULT STDMETHODCALLTYPE ICodecAPI_SetAllSettingsWithNotify_Proxy(ICodecAPI *This, IStream *__MIDL_0018, GUID **ChangedParam, ULONG *ChangedParamCount)
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder_FindInterface_Proxy(ICaptureGraphBuilder *This, const GUID *pCategory, IBaseFilter *pf, REFIID riid, void **ppint)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:13482
Definition: strmif.h:1499
REFERENCE_TIME REFERENCE_TIME HSEMAPHORE hSemaphore
Definition: strmif.h:2940
HRESULT STDMETHODCALLTYPE IFilterGraph_FindFilterByName_Proxy(IFilterGraph *This, LPCWSTR pName, IBaseFilter **ppFilter)
void __RPC_STUB IAMCameraControl_Set_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IConfigInterleaving_get_Mode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVPManager_GetVideoPortIndex_Proxy(IVPManager *This, DWORD *pdwVideoPortIndex)
HRESULT STDMETHODCALLTYPE IOverlayNotify_OnPaletteChange_Proxy(IOverlayNotify *This, DWORD dwColors, const PALETTEENTRY *pPalette)
void __RPC_STUB IAMDroppedFrames_GetNumDropped_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:24754
void __RPC_STUB IEncoderAPI_GetDefaultValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD * lpdwOverlayFXCaps
Definition: strmif.h:19560
long long long long long * pDefault
Definition: strmif.h:12264
HRESULT STDMETHODCALLTYPE IPinConnection_DynamicQueryAccept_Proxy(IPinConnection *This, const AM_MEDIA_TYPE *pmt)
Definition: strmif.h:18754
ULONG culStreamId
Definition: strmif.h:20142
HANDLE hCurrentUser
Definition: strmif.h:13160
void __RPC_STUB IDvdControl2_SelectButton_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:5103
HRESULT STDMETHODCALLTYPE IAMAnalogVideoEncoder_put_CopyProtection_Proxy(IAMAnalogVideoEncoder *This, long lVideoCopyProtection)
Definition: strmif.h:11908
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:28801
TIMECODE_SAMPLE * PTIMECODE_SAMPLE
Definition: strmif.h:16383
CLSID WCHAR ** pwszSymbolicLink
Definition: strmif.h:18648
IMoniker IBindCtx * pCtx
Definition: strmif.h:8475
void __RPC_STUB IDvdControl_Resume_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: Vmrender.idl:86
Definition: strmif.h:29324
void __RPC_STUB IDvdInfo2_GetButtonAtPosition_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0119_v0_0_c_ifspec
const GUID * Api
Definition: strmif.h:21390
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMAnalogVideoEncoder *This
LPCOLESTR pszFileName
Definition: strmif.h:7222
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:7211
IAMExtDevice * PEXTDEVICE
Definition: strmif.h:15585
IMediaEventSink * PMEDIAEVENTSINK
Definition: strmif.h:6917
HRESULT STDMETHODCALLTYPE IDistributorNotify_SetSyncSource_Proxy(IDistributorNotify *This, IReferenceClock *pClock)
long * plAverageSize
Definition: strmif.h:11200
struct IIPDVDecVtbl IIPDVDecVtbl
__MIDL___MIDL_itf_strmif_0393_0002
Definition: strmif.h:28960
Definition: strmif.h:11864
struct IGraphBuilderVtbl IGraphBuilderVtbl
void __RPC_STUB IDvdInfo_GetAllSPRMs_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:28795
Definition: strmif.h:4515
long lChannel
Definition: strmif.h:14017
HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocatorNotify_RestoreDDrawSurfaces_Proxy(IVMRSurfaceAllocatorNotify *This)
CLSID LPCWSTR CLSID CLSID clsSubType
Definition: strmif.h:5349
struct IAMTVAudioVtbl IAMTVAudioVtbl
const ALLOCATOR_PROPERTIES * pprop
Definition: strmif.h:11769
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRAspectRatioControl *This)
IStream GUID ULONG * ChangedParamCount
Definition: strmif.h:20741
RPC_IF_HANDLE __MIDL_itf_strmif_0149_v0_0_c_ifspec
DWORD dwStopCookie
Definition: strmif.h:9670
Definition: strmif.h:13018
struct IAMVfwCaptureDialogsVtbl IAMVfwCaptureDialogsVtbl
HRESULT STDMETHODCALLTYPE IFilterMapper_UnregisterPin_Proxy(IFilterMapper *This, CLSID Filter, LPCWSTR Name)
void __RPC_STUB IDvdControl_RightButtonSelect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:5315
IMemAllocator * PMEMALLOCATOR
Definition: strmif.h:3914
REFERENCE_TIME REFERENCE_TIME periodTime
Definition: strmif.h:2774
ULONG DVD_HMSF_TIMECODE * pStartTime
Definition: strmif.h:23868
Definition: axextend.idl:3348
float left
Definition: Vmrender.idl:397
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:5881
struct __MIDL___MIDL_itf_strmif_0134_0003 REGPINMEDIUM
Definition: strmif.h:21723
_DECIMATION_USAGE
Definition: strmif.h:18028
HRESULT STDMETHODCALLTYPE IGraphVersion_QueryVersion_Proxy(IGraphVersion *This, LONG *pVersion)
REFERENCE_TIME * prtMaxOffset
Definition: strmif.h:18470
void __RPC_STUB IPin_ReceiveConnection_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IDvdInfoVtbl IDvdInfoVtbl
DVD_PLAYBACK_LOCATION2 * pLocation
Definition: strmif.h:25013
HRESULT STDMETHODCALLTYPE IAMVfwCaptureDialogs_ShowDialog_Proxy(IAMVfwCaptureDialogs *This, int iDialog, HWND hwnd)
int iIndex
Definition: strmif.h:10018
HRESULT STDMETHODCALLTYPE IAMVideoCompression_put_KeyFrameRate_Proxy(IAMVideoCompression *This, long KeyFrameRate)
HRESULT STDMETHODCALLTYPE IAMTimecodeGenerator_GetTCGMode_Proxy(IAMTimecodeGenerator *This, long Param, long *pValue)
ULONG(STDMETHODCALLTYPE *AddRef)(ISeekingPassThru *This)
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_put_MixLevel_Proxy(IAMAudioInputMixer *This, double Level)
IGraphBuilder * pfg
Definition: strmif.h:7690
void __RPC_STUB IAMVideoCompression_get_PFramesPerKeyFrame_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMediaSeeking_SetRate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
REFERENCE_TIME REFERENCE_TIME * prtPreroll
Definition: strmif.h:10190
Definition: strmif.h:21732
struct IMediaSample2Vtbl IMediaSample2Vtbl
void __RPC_STUB IMemAllocator_Commit_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:18189
DWORD dwFlags
Definition: strmif.h:7232
struct IAMPhysicalPinInfoVtbl IAMPhysicalPinInfoVtbl
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:10326
Definition: strmif.h:6154
Definition: strmif.h:13023
void __RPC_STUB IAMAudioInputMixer_get_Enable_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMemInputPin_ReceiveCanBlock_Proxy(IMemInputPin *This)
DWORD dwVideoPortIndex
Definition: strmif.h:30568
ULONG DVD_AudioAttributes * pATR
Definition: strmif.h:25079
ULONG MinimumChannels
Definition: strmif.h:9949
ULONG(STDMETHODCALLTYPE *AddRef)(IConfigAviMux *This)
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder2_AllocCapFile_Proxy(ICaptureGraphBuilder2 *This, LPCOLESTR lpstr, DWORDLONG dwlSize)
DWORD dwMinBuffers
Definition: Vmrender.idl:124
ULONG ulPreferredDisplayMode
Definition: strmif.h:23991
HRESULT STDMETHODCALLTYPE IAMAnalogVideoEncoder_put_CCEnable_Proxy(IAMAnalogVideoEncoder *This, long lCCEnable)
CLSID LPCWSTR BOOL BOOL BOOL BOOL CLSID ConnectsToFilter
Definition: strmif.h:5338
Definition: strmif.h:21794
BOOL long PinIndex
Definition: strmif.h:12884
Definition: strmif.h:19233
struct IQualityControlVtbl IQualityControlVtbl
HRESULT STDMETHODCALLTYPE IDvdInfo_GetCurrentSubpictureAttributes_Proxy(IDvdInfo *This, DVD_SubpictureATR *pATR)
tagDVD_AUDIO_FORMAT
Definition: dvdif.idl:286
AMTunerModeType lMode
Definition: strmif.h:13659
EXTERN_C const IID IID_ICodecAPI
Definition: strmif.h:20585
Definition: axextend.idl:4203
void __RPC_STUB ICodecAPI_SetValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IVMRSurfaceAllocatorNotify
Definition: strmif.h:27752
HRESULT STDMETHODCALLTYPE IConfigInterleaving_put_Mode_Proxy(IConfigInterleaving *This, InterleavingMode mode)
void __RPC_STUB IDvdInfo2_GetDVDDirectory_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPOLESTR LPOLESTR int fAllowEscAbort
Definition: strmif.h:7733
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRDeinterlaceControl *This)
HRESULT STDMETHODCALLTYPE IAMTimecodeGenerator_put_VITCLine_Proxy(IAMTimecodeGenerator *This, long Line)
const GUID * pType
Definition: strmif.h:8098
void __RPC_STUB IEncoderAPI_IsAvailable_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:6141
DWORD * pdwDevId
Definition: strmif.h:17224
void __RPC_STUB IPinConnection_DynamicQueryAccept_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdControl2_SetState_Proxy(IDvdControl2 *This, IDvdState *pState, DWORD dwFlags, IDvdCmd **ppCmd)
RPC_IF_HANDLE __MIDL_itf_strmif_0163_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE IEnumPins_Skip_Proxy(IEnumPins *This, ULONG cPins)
Definition: axextend.idl:688
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetDefaultAudioLanguage_Proxy(IDvdInfo2 *This, LCID *pLanguage, DVD_AUDIO_LANG_EXT *pAudioExtension)
ULONG ULONG * pulVolume
Definition: strmif.h:25094
long * lChannelMin
Definition: strmif.h:13139
Definition: dvdif.idl:150
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:27218
void __RPC_STUB IAMExtTransport_GetTransportAudioParameters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct __MIDL___MIDL_itf_strmif_0134_0006 REGFILTER2
HRESULT STDMETHODCALLTYPE IAMAnalogVideoDecoder_put_TVFormat_Proxy(IAMAnalogVideoDecoder *This, long lAnalogVideoStandard)
struct _NORMALIZEDRECT NORMALIZEDRECT
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:25944
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:17944
HRESULT STDMETHODCALLTYPE IAMStreamConfig_GetFormat_Proxy(IAMStreamConfig *This, AM_MEDIA_TYPE **ppmt)
Definition: axextend.idl:3586
ULONG(STDMETHODCALLTYPE *AddRef)(IFilterMapper3 *This)
REFCLSID LPCWSTR Name
Definition: strmif.h:5904
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMVideoDecimationProperties *This
HRESULT STDMETHODCALLTYPE ISeekingPassThru_Init_Proxy(ISeekingPassThru *This, BOOL bSupportRendering, IPin *pPin)
struct _DDCOLORKEY DDCOLORKEY
HRESULT STDMETHODCALLTYPE IAMDevMemoryControl_QueryWriteSync_Proxy(IAMDevMemoryControl *This)
ULONG(STDMETHODCALLTYPE *AddRef)(IReferenceClock2 *This)
RPC_IF_HANDLE __MIDL_itf_strmif_0170_v0_0_c_ifspec
EXTERN_C const IID IID_IMemAllocatorNotifyCallbackTemp
Definition: strmif.h:4085
enum tagQualityMessageType QualityMessageType
void __RPC_STUB IFilterGraph_AddFilter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:262
LONGLONG * pllTotal
Definition: strmif.h:19691
const GUID * Api
Definition: strmif.h:20673
Definition: strmif.h:18755
HRESULT STDMETHODCALLTYPE IMemInputPin_GetAllocatorRequirements_Proxy(IMemInputPin *This, ALLOCATOR_PROPERTIES *pProps)
IMediaSample REFERENCE_TIME * pStartTime
Definition: strmif.h:3776
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder_SetOutputFileName_Proxy(ICaptureGraphBuilder *This, const GUID *pType, LPCOLESTR lpstrFile, IBaseFilter **ppf, IFileSinkFilter **ppSink)
IUnknown LPDIRECTDRAWSURFACE7 AM_MEDIA_TYPE REFERENCE_TIME REFERENCE_TIME DWORD VMRVIDEOSTREAMINFO UINT cStreams
Definition: strmif.h:29861
Definition: strmif.h:8393
REFERENCE_TIME rtMaxGraphLatency
Definition: strmif.h:19416
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMVideoControl *This
const CLSID const OLECHAR REFCLSID Filter
Definition: strmif.h:5705
ULONG bcdTime
Definition: strmif.h:22150
Definition: strmif.h:17011
long OutputPinIndex
Definition: strmif.h:12869
EXTERN_C const IID IID_IBPCSatelliteTuner
Definition: strmif.h:13978
RPC_IF_HANDLE __MIDL_itf_strmif_0174_v0_0_c_ifspec
AMOVERLAYFX
Definition: axextend.idl:4461
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:3750
void __RPC_STUB IDvdControl2_SelectParentalLevel_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdInfo_GetCurrentUOPS_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0167_v0_0_s_ifspec
Definition: strmif.h:13017
Definition: strmif.h:21847
HRESULT STDMETHODCALLTYPE IDvdControl_NextPGSearch_Proxy(IDvdControl *This)
Definition: strmif.h:19508
LPCWSTR LPCWSTR lpcwstrPlayList
Definition: strmif.h:8454
void __RPC_STUB IDvdInfo2_GetDVDVolumeInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
REFERENCE_TIME tStart
Definition: strmif.h:9539
ULONG IBaseFilter ** ppFilter
Definition: strmif.h:2117
void __RPC_STUB IOverlay_GetPalette_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdControl_AudioStreamChange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0163_v0_0_s_ifspec
ULONG(STDMETHODCALLTYPE *AddRef)(IDecimateVideoImage *This)
LCID Language
Definition: dvdif.idl:325
Definition: strmif.h:19239
void __RPC_STUB IVMRMixerControl_GetMixingPrefs_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum __MIDL___MIDL_itf_strmif_0169_0001 VideoCopyProtectionType
Definition: strmif.h:10452
const GUID const GUID IBaseFilter * pFilter
Definition: strmif.h:8121
void __RPC_STUB IBaseFilter_JoinFilterGraph_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG ulSourceResolutionX
Definition: dvdif.idl:423
void __RPC_STUB IAMResourceControl_Reserve_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMExtTransport_get_LocalControl_Proxy(IAMExtTransport *This, long *pState)
HRESULT STDMETHODCALLTYPE IDvdInfo_GetCurrentAudioAttributes_Proxy(IDvdInfo *This, DVD_AudioATR *pATR)
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_get_Pan_Proxy(IAMAudioInputMixer *This, double *pPan)
HRESULT STDMETHODCALLTYPE IMediaSeeking_GetAvailable_Proxy(IMediaSeeking *This, LONGLONG *pEarliest, LONGLONG *pLatest)
BYTE bQuantization
Definition: dvdif.idl:329
const GUID VARIANT * Value
Definition: strmif.h:21194
HRESULT STDMETHODCALLTYPE IDvdControl2_SelectAngle_Proxy(IDvdControl2 *This, ULONG ulAngle, DWORD dwFlags, IDvdCmd **ppCmd)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IStreamBuilder *This
long long LPCOLESTR pszData
Definition: strmif.h:15768
long * plCountryCode
Definition: strmif.h:13636
DVD_TextCharSet
Definition: dvdif.idl:1656
Definition: strmif.h:5246
REFERENCE_TIME REFERENCE_TIME HEVENT hEvent
Definition: strmif.h:2933
IEnumPins ** ppEnum
Definition: strmif.h:2545
Definition: strmif.h:5578
UINT nMediaTypes
Definition: strmif.h:5574
HRESULT STDMETHODCALLTYPE IFilterGraph2_ReconnectEx_Proxy(IFilterGraph2 *This, IPin *ppin, const AM_MEDIA_TYPE *pmt)
Definition: strmif.h:10522
HRESULT STDMETHODCALLTYPE IMediaPropertyBag_EnumProperty_Proxy(IMediaPropertyBag *This, ULONG iProperty, VARIANT *pvarPropertyName, VARIANT *pvarPropertyValue)
LPDDPIXELFORMAT lpPixFmt
Definition: Vmrender.idl:122
IEnumFilters ** ppEnum
Definition: strmif.h:1877
HRESULT STDMETHODCALLTYPE IFileSinkFilter2_GetMode_Proxy(IFileSinkFilter2 *This, DWORD *pdwFlags)
Definition: strmif.h:21889
DVD_MUA_Coeff Coeff[8]
Definition: dvdif.idl:366
HRESULT STDMETHODCALLTYPE IEncoderAPI_GetDefaultValue_Proxy(IEncoderAPI *This, const GUID *Api, VARIANT *Value)
DWORD dwRevision
Definition: Vmrender.idl:485
Definition: dvdif.idl:798
HRESULT STDMETHODCALLTYPE IMemAllocatorCallbackTemp_SetNotify_Proxy(IMemAllocatorCallbackTemp *This, IMemAllocatorNotifyCallbackTemp *pNotify)
struct _RGNDATAHEADER RGNDATAHEADER
ULONG(STDMETHODCALLTYPE *AddRef)(IBaseFilter *This)
Definition: strmif.h:21629
void __RPC_STUB IMPEG2StreamIdMap_UnmapStreamId_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long long lHeight
Definition: strmif.h:17955
void __RPC_STUB IVMRSurface_UnlockSurface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IEnumStreamIdMap *This)
REFGUID guidPropSet
Definition: strmif.h:14833
void __RPC_STUB IDvdInfo2_GetCurrentAngle_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwFrames
Definition: axextend.idl:3589
RPC_IF_HANDLE __MIDL_itf_strmif_0117_v0_0_c_ifspec
void __RPC_STUB ICodecAPI_GetDefaultValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMTuner_ChannelMinMax_Proxy(IAMTuner *This, long *lChannelMin, long *lChannelMax)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:19394
DVD_SubpictureAttributes SubpictureAttributes[32]
Definition: dvdif.idl:474
HRESULT STDMETHODCALLTYPE IVMRMixerControl_SetOutputRect_Proxy(IVMRMixerControl *This, DWORD dwStreamID, const NORMALIZEDRECT *pRect)
struct IReferenceClockVtbl IReferenceClockVtbl
void __RPC_STUB IDvdInfo2_GetCurrentDomain_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder2_GetFiltergraph_Proxy(ICaptureGraphBuilder2 *This, IGraphBuilder **ppfg)
void __RPC_STUB IDvdInfo2_GetDefaultAudioLanguage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
tagDVD_SUBPICTURE_TYPE
Definition: dvdif.idl:431
DWORD_PTR VMRALLOCATIONINFO DWORD * lpdwActualBuffers
Definition: strmif.h:27627
DWORD dwStartCookie
Definition: strmif.h:9669
HRESULT STDMETHODCALLTYPE IMediaSeeking_GetPreroll_Proxy(IMediaSeeking *This, LONGLONG *pllPreroll)
DVD_VideoAttributes * pATR
Definition: strmif.h:25075
Definition: strmif.h:28042
Definition: strmif.h:29329
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMOpenProgress *This
Definition: strmif.h:4512
void __RPC_STUB IPin_QueryId_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:27786
struct IVMRFilterConfigVtbl IVMRFilterConfigVtbl
ULONG ULONG BYTE ULONG ulMaxBufferSize
Definition: strmif.h:25112
HRESULT STDMETHODCALLTYPE IEnumRegFilters_Reset_Proxy(IEnumRegFilters *This)
Definition: strmif.h:21848
IPin IPinConnection * pConnection
Definition: strmif.h:26868
HRESULT STDMETHODCALLTYPE IAsyncReader_Request_Proxy(IAsyncReader *This, IMediaSample *pSample, DWORD_PTR dwUser)
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder_RemoteFindInterface_Proxy(ICaptureGraphBuilder *This, const GUID *pCategory, IBaseFilter *pf, REFIID riid, IUnknown **ppint)
HRESULT STDMETHODCALLTYPE IEnumRegFilters_Clone_Proxy(IEnumRegFilters *This, IEnumRegFilters **ppEnum)
_AM_FILTER_MISC_FLAGS
Definition: axextend.idl:3933
void __RPC_STUB IDvdControl2_SelectVideoModePreference_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IVPManager *This)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:10528
Definition: strmif.h:29223
void __RPC_STUB IAMVideoCompression_OverrideFrameSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:11903
const GUID IBaseFilter REFIID void ** ppint
Definition: strmif.h:7705
HRESULT STDMETHODCALLTYPE IConfigAviMux_GetMasterStream_Proxy(IConfigAviMux *This, LONG *pStream)
void __RPC_STUB IDvdInfo2_GetDiscID_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRSurface *This)
struct IAMCrossbarVtbl IAMCrossbarVtbl
Definition: strmif.h:21827
Definition: strmif.h:19674
HRESULT STDMETHODCALLTYPE IMediaSeeking_GetCapabilities_Proxy(IMediaSeeking *This, DWORD *pCapabilities)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:17813
void __RPC_STUB IAMOverlayFX_GetOverlayFX_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdControl_PauseOff_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IOverlayNotify_OnClipChange_Proxy(IOverlayNotify *This, const RECT *pSourceRect, const RECT *pDestinationRect, const RGNDATA *pRgnData)
HRESULT STDMETHODCALLTYPE IReferenceClock_Unadvise_Proxy(IReferenceClock *This, DWORD_PTR dwAdviseCookie)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IResourceConsumer *This
DWORD dwMixerPrefs
Definition: strmif.h:28534
DWORD dwFlags
Definition: strmif.h:17536
Definition: strmif.h:12376
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IGraphConfigCallback *This
Definition: axcore.idl:698
HRESULT STDMETHODCALLTYPE IDvdControl_LowerButtonSelect_Proxy(IDvdControl *This)
EXTERN_C const IID IID_IAMVideoControl
Definition: strmif.h:12580
long * plLocked
Definition: strmif.h:11991
Definition: axcore.idl:1053
long long * plVideoSubChannel
Definition: strmif.h:13133
Definition: strmif.h:21735
EXTERN_C const IID IID_IAMDroppedFrames
Definition: strmif.h:11143
Definition: Vmrender.idl:718
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:23844
HRESULT STDMETHODCALLTYPE IAMTuner_put_Mode_Proxy(IAMTuner *This, AMTunerModeType lMode)
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_GetVideoPosition_Proxy(IVMRWindowlessControl *This, LPRECT lpSRCRect, LPRECT lpDSTRect)
LPOLESTR LPOLESTR lpwstrNew
Definition: strmif.h:8136
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM const CLSID BOOL BOOL DWORD const GUID const REGPINMEDIUM const CLSID * pPinCategoryOut
Definition: strmif.h:5720
const RECT const RECT * prcTarget
Definition: strmif.h:26132
RPC_IF_HANDLE __MIDL_itf_strmif_0123_v0_0_s_ifspec
RPC_IF_HANDLE __MIDL_itf_strmif_0172_v0_0_s_ifspec
void __RPC_STUB IDvdControl_LeftButtonSelect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IFileSinkFilter2_SetMode_Proxy(IFileSinkFilter2 *This, DWORD dwFlags)
HRESULT STDMETHODCALLTYPE IDVEnc_get_IFormatResolution_Proxy(IDVEnc *This, int *VideoFormat, int *DVFormat, int *Resolution, BYTE fDVInfo, DVINFO *sDVInfo)
REFERENCE_TIME REFERENCE_TIME HEVENT hEvent
Definition: strmif.h:2767
long lCCEnable
Definition: strmif.h:14612
struct IDvdGraphBuilderVtbl IDvdGraphBuilderVtbl
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRMonitorConfig *This)
void __RPC_STUB IVMRSurfaceAllocator_AdviseNotify_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:12563
void __RPC_STUB IDvdInfo2_GetCurrentButton_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct __MIDL___MIDL_itf_strmif_0346_0001 DVINFO
void __RPC_STUB IVideoFrameStep_CanStep_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IAMTunerNotification long lEvents
Definition: strmif.h:14073
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMCameraControl *This
HRESULT STDMETHODCALLTYPE IAsyncReader_BeginFlush_Proxy(IAsyncReader *This)
Definition: strmif.h:28961
void __RPC_STUB ICaptureGraphBuilder2_AllocCapFile_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMExtTransport_GetTransportBasicParameters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:6957
Definition: strmif.h:28406
Definition: strmif.h:11854
Definition: axextend.idl:3817
__MIDL_IFilterMapper_0001
Definition: strmif.h:5241
void __RPC_STUB IAMVideoControl_GetMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:7932
void __RPC_STUB IVMRImagePresenterExclModeConfig_GetXlcModeDDObjAndPrimarySurface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:29315
EXTERN_C const IID IID_IEnumPins
Definition: strmif.h:1474
HRESULT STDMETHODCALLTYPE IDrawVideoImage_DrawVideoImageDraw_Proxy(IDrawVideoImage *This, HDC hdc, LPRECT lprcSrc, LPRECT lprcDst)
void __RPC_STUB IBPCSatelliteTuner_put_DefaultSubChannelTypes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMPushSource_GetPushSourceFlags_Proxy(IAMPushSource *This, ULONG *pFlags)
RPC_IF_HANDLE __MIDL_itf_strmif_0330_v0_0_s_ifspec
long long * lChannelMax
Definition: strmif.h:13139
HRESULT STDMETHODCALLTYPE IMediaSeeking_GetCurrentPosition_Proxy(IMediaSeeking *This, LONGLONG *pCurrent)
void __RPC_STUB IAMVfwCompressDialogs_SetState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
_FilterState
Definition: strmif.h:2243
const GUID VARIANT VARIANT * ValueMax
Definition: strmif.h:20681
REFGUID DWORD LPVOID DWORD cbInstanceData
Definition: strmif.h:14833
Definition: strmif.h:29317
Definition: strmif.h:19792
Definition: strmif.h:28400
Definition: strmif.h:21630
Definition: strmif.h:17488
HRESULT STDMETHODCALLTYPE IGraphBuilder_Connect_Proxy(IGraphBuilder *This, IPin *ppinOut, IPin *ppinIn)
BOOL bNoLine21Out
Definition: strmif.h:25896
HRESULT STDMETHODCALLTYPE IVMRMixerBitmap_UpdateAlphaBitmapParameters_Proxy(IVMRMixerBitmap *This, PVMRALPHABITMAP pBmpParms)
DDCOLORKEY ddClrKey
Definition: Vmrender.idl:894
IEnumMoniker DWORD dwFlags
Definition: strmif.h:5913
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRImagePresenterExclModeConfig *This
Definition: strmif.h:11892
HRESULT STDMETHODCALLTYPE IDvdControl_PauseOff_Proxy(IDvdControl *This)
HRESULT STDMETHODCALLTYPE IDDrawExclModeVideo_SetCallbackInterface_Proxy(IDDrawExclModeVideo *This, IDDrawExclModeVideoCallback *pCallback, DWORD dwFlags)
HRESULT STDMETHODCALLTYPE IDvdCmd_WaitForEnd_Proxy(IDvdCmd *This)
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRMixerBitmap *This)
void __RPC_STUB ICodecAPI_SetValueWithNotify_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IEnumPins_Next_Proxy(IEnumPins *This, ULONG cPins, IPin **ppPins, ULONG *pcFetched)
HRESULT STDMETHODCALLTYPE IPinFlowControl_Block_Proxy(IPinFlowControl *This, DWORD dwBlockFlags, HANDLE hEvent)
long Capability
Definition: strmif.h:15735
Definition: strmif.h:21806
REFERENCE_TIME REFERENCE_TIME streamTime
Definition: strmif.h:2767
Definition: strmif.h:30306
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:19549
IMediaSample REFERENCE_TIME REFERENCE_TIME * pEndTime
Definition: strmif.h:3978
Definition: strmif.h:24752
struct IAMTVAudioNotificationVtbl IAMTVAudioNotificationVtbl
HRESULT STDMETHODCALLTYPE IMediaSeeking_SetTimeFormat_Proxy(IMediaSeeking *This, const GUID *pFormat)
void __RPC_STUB IEnumPins_Next_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMExtDevice_get_DevicePower_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:2606
Definition: strmif.h:1009
long * pLine
Definition: strmif.h:16457
DVD_TextStringType
Definition: dvdif.idl:1590
struct IAMVideoProcAmpVtbl IAMVideoProcAmpVtbl
void __RPC_STUB IMediaSample_SetActualDataLength_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:4136
Definition: strmif.h:8073
Definition: axextend.idl:485
BOOL fMixTo1
Definition: dvdif.idl:342
BOOL DWORD IDvdCmd ** ppCmd
Definition: strmif.h:23967
long long * pOffset
Definition: strmif.h:15810
ULONG TitleNum
Definition: dvdif.idl:177
void __RPC_STUB IEnumMediaTypes_Next_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVMRSurface_LockSurface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVMRVideoStreamControl_GetStreamActiveState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IOverlayNotify2Vtbl IOverlayNotify2Vtbl
ULONG(STDMETHODCALLTYPE *AddRef)(IAMExtTransport *This)
_AM_PUSHSOURCE_FLAGS
Definition: axextend.idl:4106
ULONG(STDMETHODCALLTYPE *AddRef)(IAMDevMemoryControl *This)
void __RPC_STUB IMediaSample_SetPreroll_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct tagDVD_AudioAttributes DVD_AudioAttributes
HRESULT STDMETHODCALLTYPE IDvdInfo_GetCurrentVideoAttributes_Proxy(IDvdInfo *This, DVD_VideoATR *pATR)
interface IDistributorNotify IDistributorNotify
Definition: strmif.h:287
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetButtonAtPosition_Proxy(IDvdInfo2 *This, POINT point, ULONG *pulButtonIndex)
HRESULT STDMETHODCALLTYPE IKsPropertySet_Set_Proxy(IKsPropertySet *This, REFGUID guidPropSet, DWORD dwPropID, LPVOID pInstanceData, DWORD cbInstanceData, LPVOID pPropData, DWORD cbPropData)
struct IEnumFiltersVtbl IEnumFiltersVtbl
IMoniker * pMoniker
Definition: strmif.h:8475
DWORD reserved[3]
Definition: axextend.idl:4800
long long Value
Definition: strmif.h:16448
HRESULT STDMETHODCALLTYPE IFilterGraph_Disconnect_Proxy(IFilterGraph *This, IPin *ppin)
LPOLESTR LPOLESTR lpwstrNew
Definition: strmif.h:7733
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IPinFlowControl *This
ULONG(STDMETHODCALLTYPE *AddRef)(IAMTVAudio *This)
BOOL bState
Definition: strmif.h:23951
void __RPC_STUB IDvdControl_ChapterPlayAutoStop_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVMRMonitorConfig_SetDefaultMonitor_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const GUID LPCOLESTR lpstrFile
Definition: strmif.h:8098
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:30012
DWORD AM_MEDIA_TYPE * pmt
Definition: strmif.h:29855
EXTERN_C const IID IID_IAMTimecodeGenerator
Definition: strmif.h:16591
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRImageCompositor *This)
IPin * pOutputPin
Definition: strmif.h:26836
EXTERN_C const IID IID_IVMRImagePresenter
Definition: strmif.h:27414
enum tagTunerInputType TunerInputType
long * lChannelMin
Definition: strmif.h:13627
void __RPC_STUB IMediaSeeking_GetPositions_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DVD_DOMAIN * pDomain
Definition: strmif.h:22932
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IFileSourceFilter *This
void __RPC_STUB IEnumStreamIdMap_Skip_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVMRMonitorConfig_GetDefaultMonitor_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IPin long SIZE Dimensions
Definition: strmif.h:12658
const REFERENCE_TIME const REFERENCE_TIME * prtPreroll
Definition: strmif.h:10185
ULONG ULONG * pulThisVolNum
Definition: strmif.h:23008
BOOL bUseStreamOffset
Definition: strmif.h:19412
HRESULT STDMETHODCALLTYPE IAMPushSource_GetStreamOffset_Proxy(IAMPushSource *This, REFERENCE_TIME *prtOffset)
LPVOID int * pcbState
Definition: strmif.h:11023
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetAudioAttributes_Proxy(IDvdInfo2 *This, ULONG ulStream, DVD_AudioAttributes *pATR)
IAMTunerNotification * pNotify
Definition: strmif.h:14313
Definition: strmif.h:5245
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMAnalogVideoDecoder *This
Definition: strmif.h:9260
ULONG ulTitle
Definition: strmif.h:23855
void __RPC_STUB IEnumFilters_Reset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMemAllocatorCallbackTemp_GetFreeCount_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ICodecAPI_GetParameterRange_Proxy(ICodecAPI *This, const GUID *Api, VARIANT *ValueMin, VARIANT *ValueMax, VARIANT *SteppingDelta)
DWORD dw2
Definition: strmif.h:5582
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRImagePresenterConfig *This)
HRESULT STDMETHODCALLTYPE IVMRSurface_GetSurface_Proxy(IVMRSurface *This, LPDIRECTDRAWSURFACE7 *lplpSurface)
Definition: strmif.h:13010
void __RPC_STUB IMemAllocator_SetProperties_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IEnumFilters_Skip_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:5103
Definition: strmif.h:21790
HRESULT STDMETHODCALLTYPE IAMDevMemoryAllocator_GetInfo_Proxy(IAMDevMemoryAllocator *This, DWORD *pdwcbTotalFree, DWORD *pdwcbLargestFree, DWORD *pdwcbTotalMemory, DWORD *pdwcbMinimumChunk)
ULONG ULONG * pulCurrentStream
Definition: strmif.h:25032
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:20261
Definition: strmif.h:2746
IAMExtTransport * PIAMEXTTRANSPORT
Definition: strmif.h:16348
Definition: strmif.h:12377
REFCLSID DWORD dwCategoryMerit
Definition: strmif.h:5699
struct IDVRGB219Vtbl IDVRGB219Vtbl
ULONG ULONG * pulParentalLevels
Definition: strmif.h:25140
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:3750
HRESULT STDMETHODCALLTYPE IDvdControl2_SelectSubpictureStream_Proxy(IDvdControl2 *This, ULONG ulSubPicture, DWORD dwFlags, IDvdCmd **ppCmd)
LCID Language
Definition: dvdif.idl:449
BYTE * pbBuffer
Definition: axcore.idl:880
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMTVAudioNotification *This
RPC_IF_HANDLE __MIDL_itf_strmif_0114_v0_0_c_ifspec
Definition: strmif.h:24992
LONG LONG * lpHeight
Definition: strmif.h:28059
HRESULT STDMETHODCALLTYPE IAMVideoControl_SetMode_Proxy(IAMVideoControl *This, IPin *pPin, long Mode)
Definition: strmif.h:9516
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:14286
HRESULT STDMETHODCALLTYPE IGraphConfig_GetStartTime_Proxy(IGraphConfig *This, REFERENCE_TIME *prtStart)
RPC_IF_HANDLE __MIDL_itf_strmif_0337_v0_0_s_ifspec
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:2507
struct _VMRVIDEOSTREAMINFO VMRVIDEOSTREAMINFO
HRESULT STDMETHODCALLTYPE IAMTuner_get_Mode_Proxy(IAMTuner *This, AMTunerModeType *plMode)
HRESULT STDMETHODCALLTYPE IEncoderAPI_GetParameterRange_Proxy(IEncoderAPI *This, const GUID *Api, VARIANT *ValueMin, VARIANT *ValueMax, VARIANT *SteppingDelta)
ULONG(STDMETHODCALLTYPE *AddRef)(IAMClockSlave *This)
IUnknown LPDIRECTDRAWSURFACE7 pddsRenderTarget
Definition: strmif.h:29845
RPC_IF_HANDLE __MIDL_itf_strmif_0172_v0_0_c_ifspec
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:14822
HRESULT STDMETHODCALLTYPE IAMAnalogVideoEncoder_get_CCEnable_Proxy(IAMAnalogVideoEncoder *This, long *lCCEnable)
HRESULT STDMETHODCALLTYPE IPin_EndFlush_Proxy(IPin *This)
ULONG ulNumberOfSubpictureStreams
Definition: dvdif.idl:473
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetDVDTextLanguageInfo_Proxy(IDvdInfo2 *This, ULONG ulLangIndex, ULONG *pulNumOfStrings, LCID *pLangCode, enum DVD_TextCharSet *pbCharacterSet)
void __RPC_STUB IGraphBuilder_RenderFile_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum tagDVD_KARAOKE_CONTENTS DVD_KARAOKE_CONTENTS
Definition: axextend.idl:4289
void __RPC_STUB IVMRWindowlessControl_GetVideoPosition_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IEncoderAPI
Definition: strmif.h:21115
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:19394
void __RPC_STUB IConfigInterleaving_put_Interleaving_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
float right
Definition: Vmrender.idl:399
ULONG ulParentalLevel
Definition: strmif.h:23979
void __RPC_STUB IDvdInfo2_GetTitleAttributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:12253
EXTERN_C const IID IID_IDvdControl2
Definition: strmif.h:23662
LPCWSTR lpcwszPathName
Definition: strmif.h:25964
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IGraphConfig *This
HRESULT STDMETHODCALLTYPE IDvdControl2_SetDVDDirectory_Proxy(IDvdControl2 *This, LPCWSTR pszwPath)
long * pDevicePort
Definition: strmif.h:15422
Definition: axextend.idl:373
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:1127
ULONG ULONG ulStringIndex
Definition: strmif.h:25112
void __RPC_STUB IAMVideoCompression_get_KeyFrameRate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IBPCSatelliteTuner_IsTapingPermitted_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum tagDVD_TITLE_APPMODE DVD_TITLE_APPMODE
IPin ** apPin
Definition: strmif.h:1179
HRESULT STDMETHODCALLTYPE IGraphBuilder_AddSourceFilter_Proxy(IGraphBuilder *This, LPCWSTR lpcwstrFileName, LPCWSTR lpcwstrFilterName, IBaseFilter **ppFilter)
enum tagDVD_SUBPICTURE_TYPE DVD_SUBPICTURE_TYPE
RPC_IF_HANDLE __MIDL_itf_strmif_0397_v0_0_c_ifspec
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:10857
HRESULT STDMETHODCALLTYPE IPin_QueryDirection_Proxy(IPin *This, PIN_DIRECTION *pPinDir)
HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocator_AllocateSurface_Proxy(IVMRSurfaceAllocator *This, DWORD_PTR dwUserID, VMRALLOCATIONINFO *lpAllocInfo, DWORD *lpdwActualBuffers, LPDIRECTDRAWSURFACE7 *lplpSurface)
EXTERN_GUID(IID_IConfigAsfWriter, 0x45086030, 0xF7E4, 0x486a, 0xB5, 0x04, 0x82, 0x6B, 0xB5, 0x79, 0x2A, 0x3B)
LONG MinBitsPerSecond
Definition: strmif.h:9942
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IFilterMapper2 *This
Definition: strmif.h:16426
HRESULT STDMETHODCALLTYPE IAMAnalogVideoDecoder_get_TVFormat_Proxy(IAMAnalogVideoDecoder *This, long *plAnalogVideoStandard)
DVD_DOMAIN * pDomain
Definition: strmif.h:25009
HRESULT STDMETHODCALLTYPE IAMAnalogVideoEncoder_get_AvailableTVFormats_Proxy(IAMAnalogVideoEncoder *This, long *lAnalogVideoStandard)
void __RPC_STUB IDDrawExclModeVideo_GetNativeVideoProps_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IGraphConfig
Definition: strmif.h:26764
long long Value
Definition: strmif.h:15768
Definition: strmif.h:29323
struct tagCOLORKEY COLORKEY
void __RPC_STUB IDvdControl_ChapterSearch_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
AM_MEDIA_TYPE * pMediaType
Definition: strmif.h:19809
HRESULT STDMETHODCALLTYPE IAMTuner_get_TuningSpace_Proxy(IAMTuner *This, long *plTuningSpace)
void __RPC_STUB IMediaSample_SetTime_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IEnumStreamIdMap ** ppIEnumStreamIdMap
Definition: strmif.h:19989
void __RPC_STUB IAMTuner_ChannelMinMax_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: Vmrender.idl:949
HRESULT STDMETHODCALLTYPE IMediaSample_SetActualDataLength_Proxy(IMediaSample *This, long __MIDL_0010)
Definition: strmif.h:17311
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMBufferNegotiation *This
_AM_DVD_STREAM_FLAGS
Definition: dvdif.idl:2111
DVD_SUBPICTURE_CODING CodingMode
Definition: dvdif.idl:448
Definition: dvdif.idl:410
ULONG(STDMETHODCALLTYPE *AddRef)(IDDrawExclModeVideo *This)
IPin const AM_MEDIA_TYPE * pmt
Definition: strmif.h:1138
ULONG ULONG BYTE * pbBuffer
Definition: strmif.h:25112
void __RPC_STUB ICodecAPI_UnregisterForEvent_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IPin_ConnectedTo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BOOL fActive
Definition: strmif.h:30031
RPC_IF_HANDLE __MIDL_itf_strmif_0390_v0_0_c_ifspec
BOOL IPin * pPin
Definition: strmif.h:9862
void __RPC_STUB IAMPushSource_GetPushSourceFlags_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:12201
LCID * pLanguage
Definition: strmif.h:25181
void __RPC_STUB IPin_Connect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:28954
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IEnumPins *This
HRESULT STDMETHODCALLTYPE IAMExtTransport_put_Rate_Proxy(IAMExtTransport *This, double dblRate)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMPhysicalPinInfo *This
int StretchTapsY
Definition: strmif.h:9937
ULONG ULONG LCID * pLangCode
Definition: strmif.h:25105
Definition: strmif.h:21891
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:1127
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:26521
EXTERN_C const IID IID_IAMAnalogVideoEncoder
Definition: strmif.h:14542
void __RPC_STUB IResourceManager_CancelRequest_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21642
HRESULT STDMETHODCALLTYPE IAMPushSource_SetPushSourceFlags_Proxy(IAMPushSource *This, ULONG Flags)
void __RPC_STUB IVMRWindowlessControl_GetNativeVideoSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0329_v0_0_s_ifspec
IBaseFilter DWORD * pdwFlags
Definition: strmif.h:26879
IEnumRegFilters DWORD BOOL CLSID clsInMaj
Definition: strmif.h:5369
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IEnumStreamIdMap *This
HRESULT STDMETHODCALLTYPE IAMExtTransport_get_Mode_Proxy(IAMExtTransport *This, long *pMode)
void __RPC_STUB IAMExtTransport_GetCapability_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
UINT nMediums
Definition: strmif.h:5598
const GUID const GUID IUnknown * pSource
Definition: strmif.h:8113
void __RPC_STUB IAMTuner_Logout_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:11175
ULONG DWORD ULONG ulSubstreamFilterValue
Definition: strmif.h:20135
Definition: strmif.h:12565
Definition: strmif.h:4509
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:20124
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMTuner *This
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_GetCurrentImage_Proxy(IVMRWindowlessControl *This, BYTE **lpDib)
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM const CLSID BOOL BOOL DWORD const GUID * pOutputTypes
Definition: strmif.h:5720
ULONG(STDMETHODCALLTYPE *AddRef)(IResourceConsumer *This)
UINT nMediaTypes
Definition: strmif.h:5596
void __RPC_STUB IMPEG2StreamIdMap_MapStreamId_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IOverlayNotify_OnPaletteChange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long cBuffers
Definition: axcore.idl:101
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder2_RenderStream_Proxy(ICaptureGraphBuilder2 *This, const GUID *pCategory, const GUID *pType, IUnknown *pSource, IBaseFilter *pfCompressor, IBaseFilter *pfRenderer)
LPDIRECTDRAWSURFACE7 pddsVideoSurface
Definition: Vmrender.idl:890
REFERENCE_TIME REFERENCE_TIME HEVENT DWORD_PTR * pdwAdviseCookie
Definition: strmif.h:2933
Definition: strmif.h:21784
void __RPC_STUB IVMRImageCompositor_SetStreamMediaType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
CLSID LPCWSTR BOOL BOOL BOOL bZero
Definition: strmif.h:5338
HRESULT STDMETHODCALLTYPE IAMVideoControl_GetCaps_Proxy(IAMVideoControl *This, IPin *pPin, long *pCapsFlags)
void __RPC_STUB IVMRMixerControl_SetZOrder_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
double dSpeed
Definition: strmif.h:23910
Definition: strmif.h:21631
HRESULT STDMETHODCALLTYPE IAMTVTuner_StoreAutoTune_Proxy(IAMTVTuner *This)
void __RPC_STUB IDvdControl_ButtonActivate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IGraphVersion *This
void __RPC_STUB IAMAnalogVideoEncoder_put_CCEnable_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:1857
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:7938
void __RPC_STUB IMediaSample2_SetProperties_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPCWSTR IPin ** ppPin
Definition: strmif.h:2549
LONGLONG * pTotal
Definition: strmif.h:8834
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMStreamConfig *This
HRESULT STDMETHODCALLTYPE IAMOpenProgress_AbortOperation_Proxy(IAMOpenProgress *This)
Definition: strmif.h:21817
long long lDefaultAudioType
Definition: strmif.h:14087
IPin IPin const AM_MEDIA_TYPE IBaseFilter HANDLE DWORD dwFlags
Definition: strmif.h:26836
REFCLSID clsidFilter
Definition: strmif.h:5711
void __RPC_STUB IAMExtTransport_GetChase_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdInfo2_GetCurrentUOPS_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMExtTransport_get_AntiClogControl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:4105
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetSubpictureAttributes_Proxy(IDvdInfo2 *This, ULONG ulStream, DVD_SubpictureAttributes *pATR)
Definition: axextend.idl:2239
HRESULT STDMETHODCALLTYPE IVMRMonitorConfig_GetAvailableMonitors_Proxy(IVMRMonitorConfig *This, VMRMONITORINFO *pInfo, DWORD dwMaxInfoArraySize, DWORD *pdwNumDevices)
AM_MEDIA_TYPE * pmt
Definition: strmif.h:10005
long * pMode
Definition: strmif.h:15798
Definition: strmif.h:10851
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_put_Treble_Proxy(IAMAudioInputMixer *This, double Treble)
DWORD KeyType
Definition: axextend.idl:529
void __RPC_STUB IMediaSample_SetMediaTime_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdControl2_SelectDefaultAudioLanguage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:11857
Definition: strmif.h:13016
DVD_VideoAttributes VideoAttributes
Definition: dvdif.idl:466
EXTERN_C const IID IID_IReferenceClock
Definition: strmif.h:2716
void __RPC_STUB IAMTVAudio_GetAvailableTVAudioModes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPOLESTR lpwstrOld
Definition: strmif.h:7733
ULONG MaximumChannels
Definition: strmif.h:9950
HRESULT STDMETHODCALLTYPE IPin_EnumMediaTypes_Proxy(IPin *This, IEnumMediaTypes **ppEnum)
Definition: strmif.h:19348
void __RPC_STUB IDvdControl2_SetSubpictureState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
REFCLSID clsidCategory
Definition: strmif.h:5892
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM const CLSID BOOL BOOL DWORD const GUID const REGPINMEDIUM * pMedOut
Definition: strmif.h:5913
void __RPC_STUB IDvdInfo_GetCurrentVolumeInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdInfo2_GetAllGPRMs_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdInfo_GetCurrentDomain_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:27963
GUID guid
Definition: axextend.idl:4798
TIMECODE timecode
Definition: axextend.idl:3610
void __RPC_STUB IDvdInfo_GetDVDTextInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMTunerNotification_OnEvent_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BOOL DWORD BOOL const RECT const RECT BOOL const RECT * prcNewSrc
Definition: strmif.h:26363
Definition: strmif.h:20462
IEnumRegFilters DWORD BOOL bInputNeeded
Definition: strmif.h:5369
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetCurrentButton_Proxy(IDvdInfo2 *This, ULONG *pulButtonsAvailable, ULONG *pulCurrentButton)
REFCLSID IEnumMoniker DWORD dwFlags
Definition: strmif.h:934
void __RPC_STUB IDvdControl2_Pause_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RECT rcSrc
Definition: Vmrender.idl:72
SPRMARRAY * pRegisterArray
Definition: strmif.h:22969
REFERENCE_TIME startTime
Definition: strmif.h:2774
Definition: strmif.h:6559
HRESULT STDMETHODCALLTYPE IDvdControl2_SelectAudioStream_Proxy(IDvdControl2 *This, ULONG ulAudio, DWORD dwFlags, IDvdCmd **ppCmd)
void __RPC_STUB IPersistMediaPropertyBag_Save_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:28963
Definition: strmif.h:12189
HRESULT STDMETHODCALLTYPE IDvdControl2_SelectParentalCountry_Proxy(IDvdControl2 *This, BYTE bCountry[2])
HRESULT STDMETHODCALLTYPE IOverlay_Advise_Proxy(IOverlay *This, IOverlayNotify *pOverlayNotify, DWORD dwInterests)
EXTERN_C const IID IID_IMediaPropertyBag
Definition: strmif.h:14966
DWORD dwTypeSpecificFlags
Definition: axcore.idl:870
void __RPC_STUB IAMTuner_SignalPresent_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0366_v0_0_s_ifspec
Definition: strmif.h:25877
HRESULT STDMETHODCALLTYPE IFilterMapper2_EnumMatchingFilters_Proxy(IFilterMapper2 *This, IEnumMoniker **ppEnum, DWORD dwFlags, BOOL bExactMatch, DWORD dwMerit, BOOL bInputNeeded, DWORD cInputTypes, const GUID *pInputTypes, const REGPINMEDIUM *pMedIn, const CLSID *pPinCategoryIn, BOOL bRender, BOOL bOutputNeeded, DWORD cOutputTypes, const GUID *pOutputTypes, const REGPINMEDIUM *pMedOut, const CLSID *pPinCategoryOut)
double dblRate
Definition: strmif.h:15802
Definition: strmif.h:15246
BYTE pbATRI[768]
Definition: dvdif.idl:95
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:923
void __RPC_STUB IAMTuner_put_Mode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_get_Enable_Proxy(IAMAudioInputMixer *This, BOOL *pfEnable)
HRESULT STDMETHODCALLTYPE IAsyncReader_SyncReadAligned_Proxy(IAsyncReader *This, IMediaSample *pSample)
struct IAMAudioInputMixerVtbl IAMAudioInputMixerVtbl
DWORD * pdwVideoWidth
Definition: strmif.h:26137
HRESULT STDMETHODCALLTYPE IAMTimecodeReader_put_VITCLine_Proxy(IAMTimecodeReader *This, long Line)
void __RPC_STUB IDvdInfo2_GetCurrentVideoAttributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DVD_RELATIVE_BUTTON buttonDir
Definition: strmif.h:23933
void __RPC_STUB IAMovieSetup_Unregister_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
unsigned long __RPC_USER VARIANT_UserSize(unsigned long *, unsigned long, VARIANT *)
_DVRESOLUTION
Definition: axextend.idl:4278
void __RPC_STUB IDvdInfo2_GetPlayerParentalLevel_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdControl_StopForResume_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IEnumPins ** ppEnum
Definition: strmif.h:1529
Definition: strmif.h:21892
void __RPC_STUB IDvdInfo_GetSubpictureLanguage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IMediaSeeking * PMEDIASEEKING
Definition: strmif.h:4992
struct _VMRALPHABITMAP * PVMRALPHABITMAP
Definition: strmif.h:29621
REFERENCE_TIME REFERENCE_TIME HEVENT DWORD_PTR * pdwAdviseCookie
Definition: strmif.h:2767
void __RPC_STUB IPin_QueryInternalConnections_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21156
IUnknown LPDIRECTDRAWSURFACE7 AM_MEDIA_TYPE REFERENCE_TIME REFERENCE_TIME DWORD VMRVIDEOSTREAMINFO * pVideoStreamInfo
Definition: strmif.h:29861
HRESULT STDMETHODCALLTYPE IAMLatency_GetLatency_Proxy(IAMLatency *This, REFERENCE_TIME *prtLatency)
ULONG STREAM_ID_MAP * pStreamIdMap
Definition: strmif.h:19976
HRESULT STDMETHODCALLTYPE IAMCrossbar_Route_Proxy(IAMCrossbar *This, long OutputPinIndex, long InputPinIndex)
RPC_IF_HANDLE __MIDL_itf_strmif_0361_v0_0_c_ifspec
LPOLESTR * ppszFileName
Definition: strmif.h:7227
Definition: Vmrender.idl:905
Definition: strmif.h:24741
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_GetAspectRatioMode_Proxy(IVMRWindowlessControl *This, DWORD *lpAspectRatioMode)
IPin * ppinOut
Definition: strmif.h:8667
REFERENCE_TIME baseTime
Definition: strmif.h:2767
WORD wCountry
Definition: strmif.h:22231
Definition: strmif.h:21762
BYTE bSeconds
Definition: dvdif.idl:154
long * lAnalogVideoStandard
Definition: strmif.h:14592
void __RPC_STUB IAMCrossbar_Route_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const GUID const GUID IBaseFilter * pf
Definition: strmif.h:8105
enum tagAMTVAudioEventType AMTVAudioEventType
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:2918
struct IDrawVideoImageVtbl IDrawVideoImageVtbl
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:10857
struct IKsPropertySetVtbl IKsPropertySetVtbl
HRESULT STDMETHODCALLTYPE IAMVideoCompression_get_KeyFrameRate_Proxy(IAMVideoCompression *This, long *pKeyFrameRate)
DVD_OPTION_FLAG
Definition: dvdif.idl:226
Definition: strmif.h:21737
IEnumRegFilters * PENUMREGFILTERS
Definition: strmif.h:5227
enum tagAMTVAudioEventType AMTVAudioEventType
Definition: strmif.h:21736
LPWSTR * pVendorInfo
Definition: strmif.h:2563
BOOL bState
Definition: strmif.h:19083
Definition: strmif.h:24761
Definition: strmif.h:14233
void __RPC_STUB IDvdControl_MouseSelect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:1985
DVD_AudioATR * pATR
Definition: strmif.h:23000
__MIDL___MIDL_itf_strmif_0395_0001
Definition: strmif.h:29314
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:29417
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:6565
HRESULT STDMETHODCALLTYPE IVMRMixerControl_SetAlpha_Proxy(IVMRMixerControl *This, DWORD dwStreamID, float Alpha)
void __RPC_STUB IAMCrossbar_get_PinCounts_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwStreamId
Definition: axcore.idl:877
DWORD DWORD DWORD * pdwcbTotalMemory
Definition: strmif.h:17028
PIN_INFO * pInfo
Definition: strmif.h:1159
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:12627
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IBPCSatelliteTuner *This
void __RPC_STUB IFilterGraph_RemoveFilter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HANDLE hCurrentUser
Definition: strmif.h:13648
ULONG(STDMETHODCALLTYPE *AddRef)(IVMRWindowlessControl *This)
struct _VMRDeinterlaceCaps VMRDeinterlaceCaps
HRESULT STDMETHODCALLTYPE IDvdInfo_GetCurrentLocation_Proxy(IDvdInfo *This, DVD_PLAYBACK_LOCATION *pLocation)
HRESULT STDMETHODCALLTYPE IMediaSample_SetSyncPoint_Proxy(IMediaSample *This, BOOL bIsSyncPoint)
const CLSID const OLECHAR * szInstance
Definition: strmif.h:5898
LPDDCOLORKEY lpClrKey
Definition: strmif.h:30023
DWORD_PTR hFile
Definition: strmif.h:7438
LPCOLESTR pszFileName
Definition: strmif.h:7096
Definition: dvdif.idl:356
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:20662
ULONG ULONG * pulCurrentButton
Definition: strmif.h:25022
IAMTunerNotification * pNotify
Definition: strmif.h:14073
RPC_IF_HANDLE __MIDL_itf_strmif_0137_v0_0_c_ifspec
void __RPC_STUB IDvdControl2_PlayPeriodInTitleAutoStop_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMDecoderCaps_GetDecoderCaps_Proxy(IAMDecoderCaps *This, DWORD dwCapIndex, DWORD *lpdwCap)
void __RPC_STUB IAMAnalogVideoDecoder_get_OutputEnable_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0393_v0_0_s_ifspec
ULONG ULONG WCHAR * pchwBuffer
Definition: strmif.h:25121
HRESULT STDMETHODCALLTYPE IAMExtTransport_GetStatus_Proxy(IAMExtTransport *This, long StatusItem, long *pValue)
Definition: strmif.h:19506
DVD_AUDIO_APPMODE AppMode
Definition: dvdif.idl:322
void __RPC_STUB IDvdInfo_GetTitleAttributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwSampleFlags
Definition: axcore.idl:871
struct IFileSinkFilterVtbl IFileSinkFilterVtbl
RPC_IF_HANDLE __MIDL_itf_strmif_0124_v0_0_s_ifspec
HRESULT STDMETHODCALLTYPE IDvdControl_MouseActivate_Proxy(IDvdControl *This, POINT point)
Definition: strmif.h:5875
Definition: axextend.idl:2672
void __RPC_STUB ICodecAPI_GetAllSettings_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG DVD_HMSF_TIMECODE DVD_HMSF_TIMECODE * pEndTime
Definition: strmif.h:24030
struct IVMRMixerBitmapVtbl IVMRMixerBitmapVtbl
POINT ULONG * pulButtonIndex
Definition: strmif.h:25171
REFGUID guidService
Definition: strmif.h:20272
void __RPC_STUB IDvdInfo2_GetAudioLanguage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:12379
HRESULT STDMETHODCALLTYPE IDvdControl_RightButtonSelect_Proxy(IDvdControl *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMVfwCaptureDialogs *This
Definition: strmif.h:13110
IPin REFIID void ** ppvInterface
Definition: strmif.h:19405
BYTE * pBuffer
Definition: strmif.h:17044
Definition: strmif.h:21968
EXTERN_C const IID IID_IQualityControl
Definition: strmif.h:6026
Definition: strmif.h:21373
HRESULT STDMETHODCALLTYPE IAMTVAudio_GetAvailableTVAudioModes_Proxy(IAMTVAudio *This, long *plModes)
AM_MEDIA_TYPE LPWSTR pszPinName
Definition: strmif.h:19809
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:18637
int HWND hwnd
Definition: strmif.h:11018
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:27616
IBaseFilter DWORD Flags
Definition: strmif.h:26884
EXTERN_C const IID IID_IVMRMixerBitmap
Definition: strmif.h:29640
WCHAR int LPWSTR int long long * pDefaultPFramesPerKey
Definition: strmif.h:10571
IQualityControl * PQUALITYCONTROL
Definition: strmif.h:6012
Definition: strmif.h:3436
Definition: strmif.h:26659
HRESULT STDMETHODCALLTYPE IResourceManager_RegisterGroup_Proxy(IResourceManager *This, LPCWSTR pName, LONG cResource, LONG *palTokens, LONG *plToken)
void __RPC_STUB IFilterMapper3_GetICreateDevEnum_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:19965
HRESULT STDMETHODCALLTYPE IPinConnection_NotifyEndOfStream_Proxy(IPinConnection *This, HANDLE hNotifyEvent)
ULONG RECT * pRect
Definition: strmif.h:25199
tagAMTunerSubChannel
Definition: axextend.idl:2829
HRESULT STDMETHODCALLTYPE IBaseFilter_FindPin_Proxy(IBaseFilter *This, LPCWSTR Id, IPin **ppPin)
void __RPC_STUB IResourceManager_ReleaseFocus_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21489
HRESULT STDMETHODCALLTYPE IVMRImagePresenterConfig_GetRenderingPrefs_Proxy(IVMRImagePresenterConfig *This, DWORD *dwRenderFlags)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:923
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IConfigInterleaving *This
DWORD_PTR HSEMAPHORE
Definition: strmif.h:1018
void __RPC_STUB ICaptureGraphBuilder_SetFiltergraph_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BOOL DWORD BOOL const RECT const RECT BOOL const RECT const RECT * prcNewDest
Definition: strmif.h:26363
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IOverlayNotify2 *This
Definition: strmif.h:24759
HRESULT STDMETHODCALLTYPE IResourceManager_SetFocus_Proxy(IResourceManager *This, IUnknown *pFocusObject)
HRESULT STDMETHODCALLTYPE IEnumRegFilters_Skip_Proxy(IEnumRegFilters *This, ULONG cFilters)
DDPIXELFORMAT FAR * LPDDPIXELFORMAT
Definition: ddraw.h:754
ULONG ulAngle
Definition: strmif.h:23973
long * pState
Definition: strmif.h:15745
HRESULT STDMETHODCALLTYPE IAMAnalogVideoDecoder_get_OutputEnable_Proxy(IAMAnalogVideoDecoder *This, long *plOutputEnable)
DWORD VALID_UOP_SOMTHING_OR_OTHER
Definition: strmif.h:21719
long long lValue
Definition: strmif.h:12273
struct tagDVD_VideoAttributes DVD_VideoAttributes
HRESULT STDMETHODCALLTYPE IAMDroppedFrames_GetAverageFrameSize_Proxy(IAMDroppedFrames *This, long *plAverageSize)
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder2_ControlStream_Proxy(ICaptureGraphBuilder2 *This, const GUID *pCategory, const GUID *pType, IBaseFilter *pFilter, REFERENCE_TIME *pstart, REFERENCE_TIME *pstop, WORD wStartCookie, WORD wStopCookie)
enum tagPhysicalConnectorType PhysicalConnectorType
HRESULT STDMETHODCALLTYPE IMediaSeeking_IsUsingTimeFormat_Proxy(IMediaSeeking *This, const GUID *pFormat)
HRESULT STDMETHODCALLTYPE IVMRVideoStreamControl_SetStreamActiveState_Proxy(IVMRVideoStreamControl *This, BOOL fActive)
LPDWORD lpdwARMode
Definition: strmif.h:29240
void __RPC_STUB IDvdInfo2_IsAudioStreamEnabled_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMediaSample_SetDiscontinuity_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMDevMemoryAllocator_GetInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_GetMaxIdealVideoSize_Proxy(IVMRWindowlessControl *This, LONG *lpWidth, LONG *lpHeight)
IOverlayNotify2 * POVERLAYNOTIFY2
Definition: strmif.h:6498
Definition: strmif.h:21742
Definition: strmif.h:5243
LPVOID pState
Definition: strmif.h:11023
long KeyFrameRate
Definition: strmif.h:10539
IPin DWORD DWORD * pvContext
Definition: strmif.h:8487
HRESULT STDMETHODCALLTYPE IMediaFilter_SetSyncSource_Proxy(IMediaFilter *This, IReferenceClock *pClock)
HRESULT STDMETHODCALLTYPE IGraphConfig_EnumCacheFilter_Proxy(IGraphConfig *This, IEnumFilters **pEnum)
RPC_IF_HANDLE __MIDL_itf_strmif_0336_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE IAMClockSlave_GetErrorTolerance_Proxy(IAMClockSlave *This, DWORD *pdwTolerance)
HRESULT STDMETHODCALLTYPE IAMExtTransport_SetTransportVideoParameters_Proxy(IAMExtTransport *This, long Param, long Value)
GUID * pGUID
Definition: Vmrender.idl:467
const GUID const GUID IUnknown IBaseFilter * pfCompressor
Definition: strmif.h:8113
void __RPC_STUB IAMStreamConfig_GetNumberOfCapabilities_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: dyngraph.idl:52
Definition: dvdif.idl:334
long * lFreq
Definition: strmif.h:13718
Definition: strmif.h:10803
void __RPC_STUB IConfigAviMux_GetOutputCompatibilityIndex_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwDenominator
Definition: Vmrender.idl:720
const COLORKEY * pKey
Definition: strmif.h:26374
struct IAMExtTransportVtbl IAMExtTransportVtbl
HRESULT STDMETHODCALLTYPE IKsPropertySet_RemoteGet_Proxy(IKsPropertySet *This, REFGUID guidPropSet, DWORD dwPropID, byte *pInstanceData, DWORD cbInstanceData, byte *pPropData, DWORD cbPropData, DWORD *pcbReturned)
Definition: strmif.h:11752
ULONG DVD_HMSF_TIMECODE DVD_HMSF_TIMECODE DWORD IDvdCmd ** ppCmd
Definition: strmif.h:24030
tagDVD_SUBPICTURE_LANG_EXT
Definition: dvdif.idl:263
enum tagDVD_PARENTAL_LEVEL DVD_PARENTAL_LEVEL
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:23574
IEnumMoniker DWORD dwFlags
Definition: strmif.h:5720
HRESULT STDMETHODCALLTYPE IAMTimecodeDisplay_SetTCDisplay_Proxy(IAMTimecodeDisplay *This, long Param, long Value)
ULONG(STDMETHODCALLTYPE *AddRef)(IFilterChain *This)
void __RPC_STUB IVMRMixerControl_GetZOrder_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:17719
HRESULT STDMETHODCALLTYPE IAMTVTuner_get_TVFormat_Proxy(IAMTVTuner *This, long *plAnalogVideoStandard)
DDCOLORKEY FAR * LPDDCOLORKEY
Definition: ddraw.h:261
EXTERN_C const IID IID_IBaseFilter
Definition: strmif.h:2472
enum tagDVD_SUBPICTURE_CODING DVD_SUBPICTURE_CODING
ULONG(STDMETHODCALLTYPE *AddRef)(IAMStreamConfig *This)
void __RPC_STUB IVMRDeinterlaceControl_SetDeinterlaceMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG IPin ** ppPins
Definition: strmif.h:1516
ULONG DVD_KaraokeAttributes * pAttributes
Definition: strmif.h:25084
Definition: Vmrender.idl:395
Definition: strmif.h:14225
EXTERN_C const IID IID_IMemAllocator
Definition: strmif.h:3712
Definition: strmif.h:14280
Definition: strmif.h:13032
void __RPC_STUB ICaptureGraphBuilder_RemoteFindInterface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDistributorNotify_Run_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:24742
double dBwdMaxRateSP
Definition: dvdif.idl:1680
long long long long * pSteppingDelta
Definition: strmif.h:12450
Definition: strmif.h:4510
void __RPC_STUB IStreamBuilder_Render_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IAMOpenProgressVtbl IAMOpenProgressVtbl
LONG_PTR lParam1
Definition: strmif.h:25176
HRESULT STDMETHODCALLTYPE IVMRImageCompositor_TermCompositionTarget_Proxy(IVMRImageCompositor *This, IUnknown *pD3DDevice, LPDIRECTDRAWSURFACE7 pddsRenderTarget)
HRESULT STDMETHODCALLTYPE IFileSourceFilter_Load_Proxy(IFileSourceFilter *This, LPCOLESTR pszFileName, const AM_MEDIA_TYPE *pmt)
Definition: Vmrender.idl:632
HRESULT STDMETHODCALLTYPE IEncoderAPI_GetParameterValues_Proxy(IEncoderAPI *This, const GUID *Api, VARIANT **Values, ULONG *ValuesCount)
RPC_IF_HANDLE __MIDL_itf_strmif_0336_v0_0_s_ifspec
ULONG(STDMETHODCALLTYPE *AddRef)(IGetCapabilitiesKey *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IPin *This
const REGPINTYPES * lpMediaType
Definition: strmif.h:5575
const RECT * pSourceRect
Definition: strmif.h:6243
void __RPC_STUB ICodecAPI_SetAllDefaultsWithNotify_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder2_RemoteFindInterface_Proxy(ICaptureGraphBuilder2 *This, const GUID *pCategory, const GUID *pType, IBaseFilter *pf, REFIID riid, IUnknown **ppint)
void __RPC_STUB IPin_QueryPinInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG * pulParentalLevel
Definition: strmif.h:23589
HRESULT STDMETHODCALLTYPE IPin_QueryId_Proxy(IPin *This, LPWSTR *Id)
Definition: axcore.idl:867
ULONG LCID * pLanguage
Definition: strmif.h:25055
void __RPC_STUB IDvdInfo_GetTitleParentalLevels_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21839
IEnumMoniker ** ppEnum
Definition: strmif.h:5720
const RECT const RECT const RGNDATA * pRgnData
Definition: strmif.h:6243
ALLOCATOR_PROPERTIES * pProps
Definition: strmif.h:3766
IPin IGraphBuilder * pGraph
Definition: strmif.h:8667
const GUID LPCOLESTR IBaseFilter IFileSinkFilter ** ppSink
Definition: strmif.h:8098
BOOL long long * PinIndexRelated
Definition: strmif.h:12884
RPC_IF_HANDLE __MIDL_itf_strmif_0113_v0_0_s_ifspec
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM const CLSID BOOL BOOL DWORD cOutputTypes
Definition: strmif.h:5720
RPC_IF_HANDLE __MIDL_itf_strmif_0121_v0_0_c_ifspec
const GUID LPCOLESTR IBaseFilter IFileSinkFilter ** ppSink
Definition: strmif.h:7698
RPC_IF_HANDLE __MIDL_itf_strmif_0142_v0_0_s_ifspec
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:17207
Definition: strmif.h:18756
IPin IPin * pInputPin
Definition: strmif.h:26836
Definition: strmif.h:7079
long FrameNumber
Definition: strmif.h:10582
WCHAR int LPWSTR int long * pDefaultKeyFrameRate
Definition: strmif.h:10571
EXTERN_C const IID IID_IMediaSample
Definition: strmif.h:3013
HRESULT STDMETHODCALLTYPE IVMRDeinterlaceControl_GetNumberOfDeinterlaceModes_Proxy(IVMRDeinterlaceControl *This, VMRVideoDesc *lpVideoDescription, LPDWORD lpdwNumDeinterlaceModes, LPGUID lpDeinterlaceModes)
Definition: strmif.h:19231
HMONITOR hMonitor
Definition: strmif.h:6431
RPC_IF_HANDLE __MIDL_itf_strmif_0182_v0_0_s_ifspec
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRSurfaceAllocator *This
HRESULT STDMETHODCALLTYPE IMediaSeeking_GetTimeFormat_Proxy(IMediaSeeking *This, GUID *pFormat)
void __RPC_STUB IAMExtTransport_put_AntiClogControl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RECT RECT RGNDATA ** ppRgnData
Definition: strmif.h:6602
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IEnumFilters *This
Definition: strmif.h:28956
long lSize
Definition: strmif.h:11194
DWORD dwStrmID
Definition: strmif.h:29855
ULONG * pFlags
Definition: strmif.h:18454
Definition: strmif.h:21628
Definition: strmif.h:21488
struct IAMResourceControlVtbl IAMResourceControlVtbl
DWORD * pMode
Definition: strmif.h:29057
HRESULT STDMETHODCALLTYPE IAMExtTransport_put_EditStart_Proxy(IAMExtTransport *This, long Value)
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM const CLSID BOOL BOOL DWORD const GUID * pOutputTypes
Definition: strmif.h:5913
Definition: axextend.idl:1930
ULONG ULONG ULONG ulChaptersToPlay
Definition: strmif.h:24007
struct IDvdStateVtbl IDvdStateVtbl
Definition: strmif.h:21803
HRESULT STDMETHODCALLTYPE IMediaSample_SetDiscontinuity_Proxy(IMediaSample *This, BOOL bDiscontinuity)
REFERENCE_TIME * prtStart
Definition: strmif.h:26864
enum _FilterState FILTER_STATE
COLORREF * lpClrBkg
Definition: strmif.h:28530
void __RPC_STUB IDVEnc_put_IFormatResolution_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DVD_ATR * pATR
Definition: strmif.h:22992
void __RPC_STUB IDvdControl2_PlayForwards_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IFilterGraph LPCWSTR pName
Definition: strmif.h:2558
COLORREF ClrBkg
Definition: strmif.h:28526
EXTERN_C const IID IID_ISeekingPassThru
Definition: strmif.h:9829
HRESULT STDMETHODCALLTYPE ICodecAPI_UnregisterForEvent_Proxy(ICodecAPI *This, const GUID *Api)
HRESULT STDMETHODCALLTYPE IDvdControl_KaraokeAudioPresentationModeChange_Proxy(IDvdControl *This, ULONG ulMode)
Definition: Vmrender.idl:860
HRESULT STDMETHODCALLTYPE IDvdControl_ButtonActivate_Proxy(IDvdControl *This)
CLSID Filter
Definition: strmif.h:5338
HMONITOR hMon
Definition: Vmrender.idl:477
RPC_IF_HANDLE __MIDL_itf_strmif_0388_v0_0_c_ifspec
long long * pValue
Definition: strmif.h:16443
RPC_IF_HANDLE __MIDL_itf_strmif_0392_v0_0_s_ifspec
void __RPC_STUB IReferenceClock_GetTime_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:26665
HRESULT STDMETHODCALLTYPE IDvdControl_TimePlay_Proxy(IDvdControl *This, ULONG ulTitle, ULONG bcdTime)
struct ISeekingPassThruVtbl ISeekingPassThruVtbl
const GUID VARIANT * ValueMin
Definition: strmif.h:21181
LPOLESTR LPOLESTR int IAMCopyCaptureFileProgress * pCallback
Definition: strmif.h:8136
Definition: strmif.h:21901
IMediaSample * PMEDIASAMPLE
Definition: strmif.h:3426
Definition: strmif.h:12195
EXTERN_C const IID IID_IDvdGraphBuilder
Definition: strmif.h:25914
Definition: strmif.h:21040
Definition: strmif.h:10451
Definition: strmif.h:14000
enum tagDVD_TIMECODE_FLAGS DVD_TIMECODE_FLAGS
__MIDL___MIDL_itf_strmif_0387_0002
Definition: strmif.h:27382
Definition: strmif.h:26298
void __RPC_STUB IIPDVDec_put_IPDisplay_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwNumPreviousOutputFrames
Definition: Vmrender.idl:735
Definition: strmif.h:28398
void __RPC_STUB IVMRImagePresenter_PresentImage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:30312
HRESULT STDMETHODCALLTYPE IAMStreamSelect_Enable_Proxy(IAMStreamSelect *This, long lIndex, DWORD dwFlags)
DWORD dwHeight
Definition: Vmrender.idl:891
REFERENCE_TIME tStart
Definition: strmif.h:2528
void __RPC_STUB IPinConnection_IsEndPin_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:19162
enum tagAMTunerSubChannel AMTunerSubChannel
Definition: strmif.h:29327
Definition: strmif.h:29828
DWORD PVOID pvReserved
Definition: strmif.h:17536
Definition: strmif.h:27552
HRESULT STDMETHODCALLTYPE IFilterMapper3_GetICreateDevEnum_Proxy(IFilterMapper3 *This, ICreateDevEnum **ppEnum)
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetDVDTextStringAsUnicode_Proxy(IDvdInfo2 *This, ULONG ulLangIndex, ULONG ulStringIndex, WCHAR *pchwBuffer, ULONG ulMaxBufferSize, ULONG *pulActualSize, enum DVD_TextStringType *pType)
void __RPC_STUB IVMRVideoStreamControl_SetColorKey_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
NORMALIZEDRECT rNormal
Definition: Vmrender.idl:895
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:3952
EXTERN_C const IID IID_IFileSinkFilter2
Definition: strmif.h:7187
IAMovieSetup * PAMOVIESETUP
Definition: strmif.h:4490
void __RPC_STUB IDvdControl2_SetOption_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:11853
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetCurrentUOPS_Proxy(IDvdInfo2 *This, ULONG *pulUOPs)
void __RPC_STUB IAMVfwCaptureDialogs_SendDriverMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:3744
HRESULT STDMETHODCALLTYPE IVMRSurface_IsSurfaceLocked_Proxy(IVMRSurface *This)
void __RPC_STUB IMediaSeeking_GetCurrentPosition_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IFilterGraph_ConnectDirect_Proxy(IFilterGraph *This, IPin *ppinOut, IPin *ppinIn, const AM_MEDIA_TYPE *pmt)
Definition: strmif.h:6139
HRESULT STDMETHODCALLTYPE IAMTVAudio_UnRegisterNotificationCallBack_Proxy(IAMTVAudio *This, IAMTunerNotification *pNotify)
Definition: strmif.h:12196
Definition: strmif.h:21825
long long long * plNumCopied
Definition: strmif.h:11194
void __RPC_STUB IAMPushSource_GetMaxStreamOffset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG ULONG DVD_DISC_SIDE ULONG * pulNumOfTitles
Definition: strmif.h:23008
HRESULT STDMETHODCALLTYPE IAMVideoControl_GetMode_Proxy(IAMVideoControl *This, IPin *pPin, long *Mode)
Definition: axextend.idl:1601
LPOLESTR * ppszFileName
Definition: strmif.h:7101
__MIDL___MIDL_itf_strmif_0366_0003
Definition: strmif.h:21761
__MIDL___MIDL_itf_strmif_0366_0002
Definition: strmif.h:21751
struct IMemAllocatorNotifyCallbackTempVtbl IMemAllocatorNotifyCallbackTempVtbl
RPC_IF_HANDLE __MIDL_itf_strmif_0000_v0_0_s_ifspec
Definition: strmif.h:12388
EXTERN_C const IID IID_IIPDVDec
Definition: strmif.h:18939
void __RPC_STUB ICaptureGraphBuilder2_SetFiltergraph_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IDecimateVideoImageVtbl IDecimateVideoImageVtbl
ULONG(STDMETHODCALLTYPE *AddRef)(IDVRGB219 *This)
struct IAMVideoControlVtbl IAMVideoControlVtbl
Definition: Vmrender.idl:733
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder2_SetFiltergraph_Proxy(ICaptureGraphBuilder2 *This, IGraphBuilder *pfg)
Definition: strmif.h:6153
void __RPC_STUB IVMRWindowlessControl_GetCurrentImage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdCmd_WaitForStart_Proxy(IDvdCmd *This)
EXTERN_C const IID IID_IAMGraphStreams
Definition: strmif.h:19364
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:20662
DWORD dwMaxBuffers
Definition: Vmrender.idl:125
IPin IPin * ppinIn
Definition: strmif.h:8428
IEnumMoniker DWORD BOOL DWORD BOOL bInputNeeded
Definition: strmif.h:5720
DWORD cbData
Definition: axcore.idl:868
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:21379
HRESULT STDMETHODCALLTYPE IAMAudioRendererStats_GetStatParam_Proxy(IAMAudioRendererStats *This, DWORD dwParam, DWORD *pdwParam1, DWORD *pdwParam2)
EXTERN_C const IID IID_IRegisterServiceProvider
Definition: strmif.h:20239
HRESULT STDMETHODCALLTYPE IAMTimecodeGenerator_SetTCGMode_Proxy(IAMTimecodeGenerator *This, long Param, long Value)
Definition: strmif.h:21747
void __RPC_STUB IAMVideoDecimationProperties_QueryDecimationUsage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const CLSID * clsConnectsToFilter
Definition: strmif.h:5572
WORD wChannelContents[8]
Definition: dvdif.idl:400
POINT point
Definition: strmif.h:23999
EXTERN_C const IID IID_IAMVideoCompression
Definition: strmif.h:10469
HRESULT STDMETHODCALLTYPE IMemAllocatorNotifyCallbackTemp_NotifyRelease_Proxy(IMemAllocatorNotifyCallbackTemp *This)
const VMRGUID * pGUID
Definition: strmif.h:28812
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:8079
BOOL fMixTo0
Definition: dvdif.idl:341
VMRDeinterlaceTech DeinterlaceTechnology
Definition: Vmrender.idl:738
HRESULT STDMETHODCALLTYPE IDvdControl2_SetSubpictureState_Proxy(IDvdControl2 *This, BOOL bState, DWORD dwFlags, IDvdCmd **ppCmd)
DECIMATION_USAGE * lpUsage
Definition: strmif.h:18084
HWND * pHwnd
Definition: strmif.h:6598
Definition: strmif.h:24768
long HRESULT
Definition: ddraw.h:211
Definition: axextend.idl:2964
void __RPC_STUB IAMStreamSelect_Info_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IAMDeviceRemoval
Definition: strmif.h:18611
void __RPC_STUB IAMAnalogVideoEncoder_get_CCEnable_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long * pLine
Definition: strmif.h:16654
EXTERN_C const IID IID_IAMClockSlave
Definition: strmif.h:20332
Definition: axextend.idl:860
void __RPC_STUB IVMRMixerControl_SetMixingPrefs_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum __MIDL___MIDL_itf_strmif_0390_0001 VMR_ASPECT_RATIO_MODE
ULONG * pulAnglesAvailable
Definition: strmif.h:25027
RPC_IF_HANDLE __MIDL_itf_strmif_0121_v0_0_s_ifspec
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:11968
HRESULT STDMETHODCALLTYPE IVMRAspectRatioControl_SetAspectRatioMode_Proxy(IVMRAspectRatioControl *This, DWORD dwARMode)
void __RPC_STUB IAMExtTransport_SetEditProperty_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IVMRImageCompositor * lpVMRImgCompositor
Definition: strmif.h:29033
void __RPC_STUB IMemAllocator_Decommit_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:2465
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:1505
Definition: strmif.h:29316
int StretchTapsX
Definition: strmif.h:9936
void __RPC_STUB IAMAnalogVideoDecoder_get_VCRHorizontalLocking_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IMpeg2Demultiplexer *This)
void __RPC_STUB IAMVfwCaptureDialogs_ShowDialog_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMTuner_SignalPresent_Proxy(IAMTuner *This, long *plSignalStrength)
Definition: strmif.h:21645
const GUID IBaseFilter REFERENCE_TIME * pstart
Definition: strmif.h:7719
ULONG(STDMETHODCALLTYPE *AddRef)(IAMGraphBuilderCallback *This)
HRESULT STDMETHODCALLTYPE IFilterMapper_UnregisterFilter_Proxy(IFilterMapper *This, CLSID Filter)
void __RPC_STUB IDistributorNotify_SetSyncSource_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IMemAllocator * pPreferred
Definition: strmif.h:8807
Definition: axcore.idl:484
long long Size
Definition: strmif.h:10586
SIZE MaxCroppingSize
Definition: strmif.h:9927
REFCLSID LPCWSTR IMoniker ** ppMoniker
Definition: strmif.h:5711
void __RPC_STUB IDvdInfo_GetCurrentLocation_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG Hours10
Definition: strmif.h:21675
void __RPC_STUB IDDrawExclModeVideoCallback_OnUpdateOverlay_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IConfigInterleaving *This)
HRESULT STDMETHODCALLTYPE IAMExtTransport_put_LocalControl_Proxy(IAMExtTransport *This, long State)
DVD_OPTION_FLAG BOOL fState
Definition: strmif.h:24019
Definition: strmif.h:21844
HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocator_FreeSurface_Proxy(IVMRSurfaceAllocator *This, DWORD_PTR dwID)
Definition: strmif.h:21744
LPCWSTR IBaseFilter ** ppFilter
Definition: strmif.h:7396
void __RPC_STUB IVMRMonitorConfig_SetMonitor_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdControl2_SetDVDDirectory_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMOpenProgress_QueryProgress_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const CLSID * clsMajorType
Definition: strmif.h:5561
LPDWORD lpdwDeinterlacePrefs
Definition: strmif.h:29450
Definition: strmif.h:17315
struct IDvdInfo2Vtbl IDvdInfo2Vtbl
Definition: strmif.h:27610
RPC_IF_HANDLE __MIDL_itf_strmif_0143_v0_0_c_ifspec
Definition: strmif.h:29411
const LPRECT const LPRECT lpDSTRect
Definition: strmif.h:28076
void __RPC_STUB IMediaSample_IsPreroll_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
REFERENCE_TIME * prtLatency
Definition: strmif.h:18345
IUnknown IUnknown * pUnkOuter
Definition: strmif.h:17048
IMediaSample REFERENCE_TIME REFERENCE_TIME DWORD dwFlags
Definition: strmif.h:3978
ULONG ulTitle
Definition: strmif.h:25065
IMoniker * pMon
Definition: strmif.h:20479
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:10326
struct IDirectDrawSurface7 FAR * LPDIRECTDRAWSURFACE7
Definition: ddraw.h:126
int displayPix
Definition: strmif.h:18978
HRESULT STDMETHODCALLTYPE IDvdControl2_PlayTitle_Proxy(IDvdControl2 *This, ULONG ulTitle, DWORD dwFlags, IDvdCmd **ppCmd)
HRESULT STDMETHODCALLTYPE IMediaSample_SetMediaType_Proxy(IMediaSample *This, AM_MEDIA_TYPE *pMediaType)
void __RPC_STUB IDvdControl2_SelectAudioStream_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwTimeout
Definition: strmif.h:8818
Definition: strmif.h:21824
void __RPC_STUB IVMRWindowlessControl_GetAspectRatioMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IPinFlowControl_Block_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
FILTER_INFO * pInfo
Definition: strmif.h:2554
Definition: strmif.h:26739
tagDVD_KARAOKE_DOWNMIX
Definition: dvdif.idl:300
BOOL bNoLine21In
Definition: strmif.h:25895
GUID guid
Definition: strmif.h:9923
void __RPC_STUB IDDrawExclModeVideo_GetDDrawObject_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
REFERENCE_TIME Late
Definition: axextend.idl:470
_AMRESCTL_RESERVEFLAGS
Definition: axextend.idl:3886
ULONG LCID * pLanguage
Definition: strmif.h:22977
void __RPC_STUB IAMTuner_put_TuningSpace_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct tagDVD_PLAYBACK_LOCATION2 DVD_PLAYBACK_LOCATION2
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:14286
HRESULT STDMETHODCALLTYPE IGraphConfig_GetFilterFlags_Proxy(IGraphConfig *This, IBaseFilter *pFilter, DWORD *pdwFlags)
ICreateDevEnum ** ppEnum
Definition: strmif.h:5931
DWORD dwStreamID
Definition: strmif.h:28496
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_GetNativeVideoSize_Proxy(IVMRWindowlessControl *This, LONG *lpWidth, LONG *lpHeight, LONG *lpARWidth, LONG *lpARHeight)
void __RPC_STUB IPersistMediaPropertyBag_Load_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0116_v0_0_c_ifspec
IBaseFilter DWORD dwFlags
Definition: strmif.h:26874
void __RPC_STUB IDvdCmd_WaitForEnd_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long * plCountryCode
Definition: strmif.h:14038
Definition: strmif.h:21804
Definition: strmif.h:28479
struct IAMCopyCaptureFileProgressVtbl IAMCopyCaptureFileProgressVtbl
HRESULT STDMETHODCALLTYPE IDDrawExclModeVideo_GetDDrawSurface_Proxy(IDDrawExclModeVideo *This, IDirectDrawSurface **ppDDrawSurface, BOOL *pbUsingExternal)
struct IConfigInterleavingVtbl IConfigInterleavingVtbl
void __RPC_STUB IMediaSample_GetMediaTime_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMExtTransport_GetTransportAudioParameters_Proxy(IAMExtTransport *This, long Param, long *pValue)
Definition: strmif.h:18925
void __RPC_STUB IAMAudioInputMixer_get_Mono_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IEnumFilters_Clone_Proxy(IEnumFilters *This, IEnumFilters **ppEnum)
HRESULT STDMETHODCALLTYPE IResourceManager_ReleaseFocus_Proxy(IResourceManager *This, IUnknown *pFocusObject)
IBaseFilter * pFilter
Definition: strmif.h:7383
ULONG DWORD IDvdCmd ** ppCmd
Definition: strmif.h:23855
HRESULT STDMETHODCALLTYPE IAMExtTransport_GetTransportBasicParameters_Proxy(IAMExtTransport *This, long Param, long *pValue, LPOLESTR *ppszData)
enum tagAMTunerModeType AMTunerModeType
void __RPC_STUB IDvdInfo2_GetTotalTitleTime_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG IBaseFilter ULONG * pcFetched
Definition: strmif.h:2117
HRESULT STDMETHODCALLTYPE IMpeg2Demultiplexer_SetOutputPinMediaType_Proxy(IMpeg2Demultiplexer *This, LPWSTR pszPinName, AM_MEDIA_TYPE *pMediaType)
IPin IPin * ppinIn
Definition: strmif.h:7401
HRESULT STDMETHODCALLTYPE IAMTVAudio_RegisterNotificationCallBack_Proxy(IAMTVAudio *This, IAMTunerNotification *pNotify, long lEvents)
ULONG(STDMETHODCALLTYPE *AddRef)(IAMExtDevice *This)
LPDIRECTDRAW7 lpDDObj
Definition: strmif.h:30445
void __RPC_STUB IOverlayNotify_OnColorKeyChange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IFilterChain_PauseChain_Proxy(IFilterChain *This, IBaseFilter *pStartFilter, IBaseFilter *pEndFilter)
ULONG(STDMETHODCALLTYPE *AddRef)(IAMTVTuner *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMpeg2Demultiplexer *This
tagAMTunerEventType
Definition: axextend.idl:2854
REFCLSID LPCWSTR IMoniker const CLSID const OLECHAR * szInstance
Definition: strmif.h:5904
IPin * pConnector
Definition: strmif.h:1143
ULONG ULONG * pulNumberOfChapters
Definition: strmif.h:23026
ULONG(STDMETHODCALLTYPE *AddRef)(IEnumFilters *This)
void __RPC_STUB IAMExtDevice_get_ExternalDeviceID_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long lCountryCode
Definition: strmif.h:14034
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:8656
HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocatorNotify_SetBorderColor_Proxy(IVMRSurfaceAllocatorNotify *This, COLORREF clrBorder)
HRESULT STDMETHODCALLTYPE IAMExtTransport_SetChase_Proxy(IAMExtTransport *This, long Enable, long Offset, HEVENT hEvent)
void __RPC_STUB IVMRFilterConfig_SetRenderingPrefs_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IFilterGraph2_AddSourceFilterForMoniker_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRMixerControl *This
void __RPC_STUB IDvdControl_NextPGSearch_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: dvdif.idl:2301
BOOL DWORD BOOL const RECT * prcOldSrc
Definition: strmif.h:26363
long long Value
Definition: strmif.h:16863
Definition: strmif.h:9946
struct IDvdCmdVtbl IDvdCmdVtbl
HRESULT STDMETHODCALLTYPE IOverlay_Unadvise_Proxy(IOverlay *This)
BYTE bNumberOfChannels
Definition: dvdif.idl:330
void __RPC_STUB IDvdControl_KaraokeAudioPresentationModeChange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: dyngraph.idl:308
struct tagDVD_PLAYBACK_LOCATION DVD_PLAYBACK_LOCATION
const COLORKEY * pColorKey
Definition: strmif.h:6249
void __RPC_STUB IEnumRegFilters_Clone_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IDvdState *This)
struct IMemAllocatorVtbl IMemAllocatorVtbl
HRESULT STDMETHODCALLTYPE IAMExtTransport_SetTransportAudioParameters_Proxy(IAMExtTransport *This, long Param, long Value)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:18813
IOverlayNotify * POVERLAYNOTIFY
Definition: strmif.h:6357
void __RPC_STUB IAMTuner_get_Mode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:28801
void __RPC_STUB IDvdControl2_PlayChaptersAutoStop_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0137_v0_0_s_ifspec
#define IUnknown
Definition: ddraw.h:38
IUnknown PIN_DIRECTION const GUID const GUID BOOL int num
Definition: strmif.h:8143
HRESULT STDMETHODCALLTYPE IAMTimecodeDisplay_SetTCDisplayEnable_Proxy(IAMTimecodeDisplay *This, long State)
IDirectDrawSurface ** ppDDrawSurface
Definition: strmif.h:26127
Definition: strmif.h:27553
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetPlayerParentalLevel_Proxy(IDvdInfo2 *This, ULONG *pulParentalLevel, BYTE pbCountryCode[2])
ULONG Minutes1
Definition: strmif.h:21677
void __RPC_STUB IDvdInfo2_GetDVDTextNumberOfLanguages_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IGetCapabilitiesKey_GetCapabilitiesKey_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
__MIDL___MIDL_itf_strmif_0164_0002
Definition: strmif.h:10807
Definition: strmif.h:7673
ULONG * pulParentalLevel
Definition: strmif.h:25130
HRESULT STDMETHODCALLTYPE IIPDVDec_put_IPDisplay_Proxy(IIPDVDec *This, int displayPix)
DWORD dwSize
Definition: Vmrender.idl:734
LONGLONG qwTick
Definition: axextend.idl:3609
Definition: strmif.h:1121
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:26665
HRESULT STDMETHODCALLTYPE IFilterGraph_EnumFilters_Proxy(IFilterGraph *This, IEnumFilters **ppEnum)
HRESULT STDMETHODCALLTYPE IDvdInfo_GetTitleParentalLevels_Proxy(IDvdInfo *This, ULONG ulTitle, ULONG *pulParentalLevels)
void __RPC_STUB IVMRDeinterlaceControl_GetDeinterlaceModeCaps_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:5013
void __RPC_STUB IDvdControl2_Resume_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
AMTunerModeType lMode
Definition: strmif.h:14061
ULONG ULONG BYTE ULONG ULONG * pulActualSize
Definition: strmif.h:25112
EXTERN_C const IID IID_IVMRMixerControl
Definition: strmif.h:28431
long * pKeyFrameRate
Definition: strmif.h:10543
Definition: strmif.h:21845
Definition: strmif.h:11001
long lAnalogVideoStandard
Definition: strmif.h:14596
Definition: axextend.idl:4546
Definition: strmif.h:25880
LPCOLESTR lpstr
Definition: strmif.h:8131
HRESULT STDMETHODCALLTYPE IAsyncReader_WaitForNext_Proxy(IAsyncReader *This, DWORD dwTimeout, IMediaSample **ppSample, DWORD_PTR *pdwUser)
ULONG DVD_ATR * pATR
Definition: strmif.h:22987
Definition: strmif.h:24764
HRESULT STDMETHODCALLTYPE ICodecAPI_IsModifiable_Proxy(ICodecAPI *This, const GUID *Api)
void __RPC_STUB IAMVfwCaptureDialogs_HasDialog_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IDDrawExclModeVideoCallback *This)
Definition: strmif.h:19156
EXTERN_C const IID IID_IVMRSurface
Definition: strmif.h:30138
void __RPC_STUB IDvdInfo2_GetAllSPRMs_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMTVTuner_put_ConnectInput_Proxy(IAMTVTuner *This, long lIndex)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:30426
const GUID const GUID IBaseFilter REFIID void ** ppint
Definition: strmif.h:8105
HRESULT STDMETHODCALLTYPE IEncoderAPI_IsSupported_Proxy(IEncoderAPI *This, const GUID *Api)
SIZE MaxOutputSize
Definition: strmif.h:9933
Definition: strmif.h:18328
EXTERN_C const IID IID_IDvdState
Definition: strmif.h:23550
void __RPC_STUB IMediaSample_GetTime_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDvdInfo *This
RPC_IF_HANDLE __MIDL_itf_strmif_0178_v0_0_c_ifspec
enum tagDVD_DISC_SIDE DVD_DISC_SIDE
HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocatorNotify_ChangeDDrawDevice_Proxy(IVMRSurfaceAllocatorNotify *This, LPDIRECTDRAW7 lpDDrawDevice, HMONITOR hMonitor)
Definition: strmif.h:10801
Definition: strmif.h:27384
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:16432
void __RPC_STUB IAMExtTransport_GetEditProperty_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long cbBuffer
Definition: axcore.idl:102
IPin IPin const AM_MEDIA_TYPE * pmtFirstConnection
Definition: strmif.h:26836
EXTERN_C const IID IID_IDvdInfo
Definition: strmif.h:22816
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:7085
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetDVDDirectory_Proxy(IDvdInfo2 *This, LPWSTR pszwPath, ULONG ulMaxSize, ULONG *pulActualSize)
HRESULT STDMETHODCALLTYPE IAMAnalogVideoEncoder_get_CopyProtection_Proxy(IAMAnalogVideoEncoder *This, long *lVideoCopyProtection)
DWORD DWORD DWORD dwARWidth
Definition: strmif.h:26379
EXTERN_C const IID IID_IDDrawExclModeVideoCallback
Definition: strmif.h:26314
ULONG cFilters
Definition: strmif.h:5114
RPC_IF_HANDLE __MIDL_itf_strmif_0387_v0_0_s_ifspec
HRESULT STDMETHODCALLTYPE IFilterGraph_RemoveFilter_Proxy(IFilterGraph *This, IBaseFilter *pFilter)
HRESULT STDMETHODCALLTYPE IDvdInfo2_IsAudioStreamEnabled_Proxy(IDvdInfo2 *This, ULONG ulStreamNum, BOOL *pbEnabled)
double Quality
Definition: strmif.h:10555
HRESULT STDMETHODCALLTYPE IDVEnc_put_IFormatResolution_Proxy(IDVEnc *This, int VideoFormat, int DVFormat, int Resolution, BYTE fDVInfo, DVINFO *sDVInfo)
Definition: strmif.h:21946
void __RPC_STUB IAMTimecodeGenerator_SetTimecode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPCWSTR ULONGLONG * pullDiscID
Definition: strmif.h:25156
Definition: strmif.h:21782
HRESULT STDMETHODCALLTYPE IKsPropertySet_QuerySupported_Proxy(IKsPropertySet *This, REFGUID guidPropSet, DWORD dwPropID, DWORD *pTypeSupport)
DWORD * pdwFlags
Definition: strmif.h:7236
Definition: strmif.h:21730
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:3952
Definition: Vmrender.idl:176
REFCLSID clsidCategory
Definition: strmif.h:5699
enum tagDVD_AUDIO_APPMODE DVD_AUDIO_APPMODE
DWORD dwARMode
Definition: strmif.h:29244
Definition: strmif.h:21814
enum _AM_GRAPH_CONFIG_RECONNECT_FLAGS AM_GRAPH_CONFIG_RECONNECT_FLAGS
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:6051
IUnknown LPDIRECTDRAWSURFACE7 AM_MEDIA_TYPE REFERENCE_TIME rtStart
Definition: strmif.h:29861
HRESULT STDMETHODCALLTYPE IEnumMediaTypes_Next_Proxy(IEnumMediaTypes *This, ULONG cMediaTypes, AM_MEDIA_TYPE **ppMediaTypes, ULONG *pcFetched)
DVD_RELATIVE_BUTTON
Definition: dvdif.idl:233
IPin LONGLONG * ActualFrameRate
Definition: strmif.h:12653
LPVOID int cbState
Definition: strmif.h:11028
EXTERN_C const IID IID_IAMExtDevice
Definition: strmif.h:15333
DWORD DWORD dwHeight
Definition: strmif.h:26379
Definition: strmif.h:21906
_AM_FILTER_FLAGS
Definition: dyngraph.idl:75
Definition: strmif.h:21743
RPC_IF_HANDLE __MIDL_itf_strmif_0365_v0_0_s_ifspec
struct IMediaSeekingVtbl IMediaSeekingVtbl
HRESULT STDMETHODCALLTYPE IConfigAviMux_GetOutputCompatibilityIndex_Proxy(IConfigAviMux *This, BOOL *pfOldIndex)
tagAM_SAMPLE_PROPERTY_FLAGS
Definition: axcore.idl:835
_AM_INTF_SEARCH_FLAGS
Definition: axextend.idl:4411
Definition: strmif.h:6156
LPCWSTR pName
Definition: strmif.h:9277
void __RPC_STUB IAMOpenProgress_AbortOperation_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
COLORREF * lpClr
Definition: strmif.h:28114
Definition: axextend.idl:778
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IBaseFilter *This
HWND hwnd
Definition: strmif.h:28094
RPC_IF_HANDLE __MIDL_itf_strmif_0122_v0_0_c_ifspec
long * plChannel
Definition: strmif.h:14023
void __RPC_STUB IDvdControl_LowerButtonSelect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
__MIDL___MIDL_itf_strmif_0138_0001
Definition: strmif.h:6138
const RECT const RECT const RGNDATA * pRgnData
Definition: strmif.h:6416
HRESULT STDMETHODCALLTYPE IKsPropertySet_Get_Proxy(IKsPropertySet *This, REFGUID guidPropSet, DWORD dwPropID, LPVOID pInstanceData, DWORD cbInstanceData, LPVOID pPropData, DWORD cbPropData, DWORD *pcbReturned)
void __RPC_STUB IAMDevMemoryAllocator_Alloc_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMPushSource_SetMaxStreamOffset_Proxy(IAMPushSource *This, REFERENCE_TIME rtMaxOffset)
HRESULT STDMETHODCALLTYPE IDvdControl2_ReplayChapter_Proxy(IDvdControl2 *This, DWORD dwFlags, IDvdCmd **ppCmd)
AMTVAudioEventType Event
Definition: strmif.h:14484
HDC hdc
Definition: strmif.h:17830
long TunerInputType * pInputType
Definition: strmif.h:13705
ULONG(STDMETHODCALLTYPE *AddRef)(IMemAllocatorNotifyCallbackTemp *This)
IMoniker IBindCtx LPCWSTR IBaseFilter ** ppFilter
Definition: strmif.h:8475
IMediaSample REFERENCE_TIME REFERENCE_TIME * pEndTime
Definition: strmif.h:3776
HRESULT STDMETHODCALLTYPE IDvdControl_ChapterSearch_Proxy(IDvdControl *This, ULONG ulChapter)
IAMTimecodeReader * PIAMTIMECODEREADER
Definition: strmif.h:16577
DWORD dwFlags
Definition: strmif.h:9671
void __RPC_STUB IFilterMapper2_UnregisterFilter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVMRSurface_LockSurface_Proxy(IVMRSurface *This, BYTE **lpSurface)
void __RPC_STUB IVMRMixerControl_GetOutputRect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
AM_MEDIA_TYPE * pmt
Definition: strmif.h:1155
HRESULT STDMETHODCALLTYPE IEnumStreamIdMap_Next_Proxy(IEnumStreamIdMap *This, ULONG cRequest, STREAM_ID_MAP *pStreamIdMap, ULONG *pcReceived)
REFCLSID DWORD LPCWSTR Description
Definition: strmif.h:5699
void __RPC_STUB IDvdInfo2_GetAudioAttributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const REFERENCE_TIME * ptStart
Definition: strmif.h:9727
void __RPC_STUB IQualityControl_SetSink_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IEnumRegFilters
Definition: strmif.h:5072
long long * pMin
Definition: strmif.h:12264
Definition: strmif.h:11907
void __RPC_STUB IVMRMonitorConfig_GetMonitor_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21727
EXTERN_C const IID IID_IDDrawExclModeVideo
Definition: strmif.h:26057
void __RPC_STUB IDvdInfo_GetAudioLanguage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DVD_HMSF_TIMECODE ULONG * ulTimeCodeFlags
Definition: strmif.h:25017
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:30557
RPC_IF_HANDLE __MIDL_itf_strmif_0352_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE IStreamBuilder_Backout_Proxy(IStreamBuilder *This, IPin *ppinOut, IGraphBuilder *pGraph)
Definition: strmif.h:24744
long lIndex
Definition: strmif.h:17380
long * lCCEnable
Definition: strmif.h:14616
HRESULT STDMETHODCALLTYPE IAMVideoControl_GetFrameRateList_Proxy(IAMVideoControl *This, IPin *pPin, long iIndex, SIZE Dimensions, long *ListSize, LONGLONG **FrameRates)
Definition: strmif.h:21617
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:2918
HRESULT STDMETHODCALLTYPE IDvdControl_Resume_Proxy(IDvdControl *This)
DWORD dwMilliSecsTimeout
Definition: strmif.h:2532
HRESULT STDMETHODCALLTYPE IDvdControl_ChapterPlay_Proxy(IDvdControl *This, ULONG ulTitle, ULONG ulChapter)
long lCountryCode
Definition: strmif.h:13632
void __RPC_STUB IPin_EndOfStream_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IFilterChain_StopChain_Proxy(IFilterChain *This, IBaseFilter *pStartFilter, IBaseFilter *pEndFilter)
ULONG(STDMETHODCALLTYPE *AddRef)(IAMDeviceRemoval *This)
SIZE szAspectRatio
Definition: Vmrender.idl:71
Definition: strmif.h:21487
void __RPC_STUB IPinConnection_DynamicDisconnect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMPushSource_SetStreamOffset_Proxy(IAMPushSource *This, REFERENCE_TIME rtOffset)
long long double * pdblValue
Definition: strmif.h:15735
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_put_Pan_Proxy(IAMAudioInputMixer *This, double Pan)
HRESULT STDMETHODCALLTYPE IAMGraphStreams_FindUpstreamInterface_Proxy(IAMGraphStreams *This, IPin *pPin, REFIID riid, void **ppvInterface, DWORD dwFlags)
Definition: strmif.h:21779
BOOL * pfOldIndex
Definition: strmif.h:10349
CLSID LPCWSTR CLSID * MRId
Definition: strmif.h:5332
Definition: strmif.h:25878
long long * pValue
Definition: strmif.h:16858
long long * pValue
Definition: strmif.h:15735
EXTERN_C const IID IID_IEnumStreamIdMap
Definition: strmif.h:19934
tagPhysicalConnectorType
Definition: axextend.idl:2480
HRESULT STDMETHODCALLTYPE IAMStreamConfig_GetStreamCaps_Proxy(IAMStreamConfig *This, int iIndex, AM_MEDIA_TYPE **ppmt, BYTE *pSCC)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:21538
HRESULT STDMETHODCALLTYPE IAMClockAdjust_SetClockDelta_Proxy(IAMClockAdjust *This, REFERENCE_TIME rtDelta)
BOOL fMasterOfCeremoniesInGuideVocal1
Definition: dvdif.idl:397
HRESULT STDMETHODCALLTYPE ICodecAPI_SetValue_Proxy(ICodecAPI *This, const GUID *Api, VARIANT *Value)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ICodecAPI *This
struct tagDVD_TIMECODE DVD_TIMECODE
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:20261
HRESULT STDMETHODCALLTYPE IAsyncReader_EndFlush_Proxy(IAsyncReader *This)
enum tagAMTunerSignalStrength AMTunerSignalStrength
const WCHAR * strConnectsToPin
Definition: strmif.h:5573
Definition: strmif.h:14228
EXTERN_C const IID IID_IDrawVideoImage
Definition: strmif.h:17786
BOOL DWORD dwFlags
Definition: strmif.h:26363
long cbAlign
Definition: axcore.idl:106
IUnknown ** ppUnkInnner
Definition: strmif.h:17048
HRESULT STDMETHODCALLTYPE IAMVideoProcAmp_Get_Proxy(IAMVideoProcAmp *This, long Property, long *lValue, long *Flags)
CLSID LPCWSTR strName
Definition: strmif.h:5349
IStream * __MIDL_0018
Definition: strmif.h:20741
struct IEnumStreamIdMapVtbl IEnumStreamIdMapVtbl
DWORD_PTR VMRALLOCATIONINFO * lpAllocInfo
Definition: strmif.h:27627
struct IVMRAspectRatioControlVtbl IVMRAspectRatioControlVtbl
Definition: strmif.h:18916
ULONG(STDMETHODCALLTYPE *AddRef)(IGraphBuilder *This)
IPin long iIndex
Definition: strmif.h:12658
ULONG(STDMETHODCALLTYPE *AddRef)(IAMTimecodeDisplay *This)
BOOL bAccept
Definition: strmif.h:24015
LONGLONG MinFrameInterval
Definition: strmif.h:9940
void __RPC_STUB IDvdInfo2_GetCurrentLocation_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IDvdInfo *This)
void __RPC_STUB IMediaEventSink_Notify_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IGraphConfigCallback *This)
ULONG REGFILTER ULONG * pcFetched
Definition: strmif.h:5114
long Value
Definition: strmif.h:15866
void __RPC_STUB IAMVideoCompression_put_KeyFrameRate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21746
Definition: strmif.h:7205
float bottom
Definition: Vmrender.idl:400
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMStreamSelect *This
Definition: strmif.h:21729
HRESULT STDMETHODCALLTYPE IResourceManager_NotifyRelease_Proxy(IResourceManager *This, LONG idResource, IResourceConsumer *pConsumer, BOOL bStillWant)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMDeviceRemoval *This
EXTERN_C const IID IID_IVMRMonitorConfig
Definition: strmif.h:28766
IEnumRegFilters DWORD BOOL CLSID CLSID BOOL BOOL CLSID CLSID clsOutSub
Definition: strmif.h:5369
void __RPC_STUB IDvdControl2_SelectAngle_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:24751
ULONG(STDMETHODCALLTYPE *AddRef)(IBPCSatelliteTuner *This)
HRESULT STDMETHODCALLTYPE IMediaSample_SetMediaTime_Proxy(IMediaSample *This, LONGLONG *pTimeStart, LONGLONG *pTimeEnd)
HRESULT STDMETHODCALLTYPE ICodecAPI_SetAllSettings_Proxy(ICodecAPI *This, IStream *__MIDL_0017)
void __RPC_STUB IPin_EnumMediaTypes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum tagCameraControlFlags CameraControlFlags
Definition: strmif.h:16623
HRESULT STDMETHODCALLTYPE IVMRSurface_UnlockSurface_Proxy(IVMRSurface *This)
DWORD IMediaSample ** ppSample
Definition: strmif.h:8818
Definition: strmif.h:14762
void __RPC_STUB IAMAudioInputMixer_put_Loudness_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwDVVAuxCtl
Definition: strmif.h:18745
ULONG MaximumSampleFrequency
Definition: strmif.h:9956
void __RPC_STUB IAMVideoCompression_GetInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21893
Definition: strmif.h:12382
long * pState
Definition: strmif.h:16850
_DVENCODERRESOLUTION
Definition: axextend.idl:4224
HRESULT STDMETHODCALLTYPE IDvdInfo_GetSubpictureLanguage_Proxy(IDvdInfo *This, ULONG ulStream, LCID *pLanguage)
Definition: strmif.h:21783
Definition: strmif.h:8352
ULONG(STDMETHODCALLTYPE *AddRef)(IFileSinkFilter *This)
struct IAMovieSetupVtbl IAMovieSetupVtbl
Definition: strmif.h:21904
double dBwdMaxRateVideo
Definition: dvdif.idl:1678
enum tagDVD_SUBPICTURE_LANG_EXT DVD_SUBPICTURE_LANG_EXT
Definition: strmif.h:19240
HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocatorNotify_NotifyEvent_Proxy(IVMRSurfaceAllocatorNotify *This, LONG EventCode, LONG_PTR Param1, LONG_PTR Param2)
IPin long Mode
Definition: strmif.h:12643
Definition: strmif.h:21785
long * pPFramesPerKeyFrame
Definition: strmif.h:10551
EXTERN_C const IID IID_IVMRWindowlessControl
Definition: strmif.h:27978
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ICaptureGraphBuilder *This
const GUID LPCOLESTR IBaseFilter ** ppf
Definition: strmif.h:7698
Definition: strmif.h:21763
DWORD dwUser
Definition: axextend.idl:3611
HRESULT STDMETHODCALLTYPE IDvdControl_MenuCall_Proxy(IDvdControl *This, DVD_MENU_ID MenuID)
HRESULT STDMETHODCALLTYPE IAMTVTuner_put_InputType_Proxy(IAMTVTuner *This, long lIndex, TunerInputType InputType)
void __RPC_STUB IAMCrossbar_CanRoute_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const GUID VARIANT VARIANT VARIANT * SteppingDelta
Definition: strmif.h:21181
VALID_UOP_SOMTHING_OR_OTHER * pUOP
Definition: strmif.h:22965
void __RPC_STUB IAMTimecodeGenerator_SetTCGMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ICaptureGraphBuilder2 *This
const RECT const RECT * pDestinationRect
Definition: strmif.h:6243
void __RPC_STUB IEncoderAPI_GetParameterRange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const RECT const RECT * pDestinationRect
Definition: strmif.h:6416
struct IDDrawExclModeVideoCallbackVtbl IDDrawExclModeVideoCallbackVtbl
struct IDDrawExclModeVideoVtbl IDDrawExclModeVideoVtbl
const RECT * prcSource
Definition: strmif.h:26132
ALLOCATOR_PROPERTIES ALLOCATOR_PROPERTIES * pActual
Definition: strmif.h:3963
HRESULT STDMETHODCALLTYPE IAMExtTransport_get_Rate_Proxy(IAMExtTransport *This, double *pdblRate)
Definition: strmif.h:21725
BOOL bZero
Definition: strmif.h:5570
void __RPC_STUB IDvdControl_TopPGSearch_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPCWSTR IBaseFilter ** ppFilter
Definition: strmif.h:1881
Definition: strmif.h:11888
void __RPC_STUB IDvdInfo_GetCurrentButton_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:11879
ULONG(STDMETHODCALLTYPE *AddRef)(IAMDecoderCaps *This)
IAMTunerNotification long lEvents
Definition: strmif.h:13183
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IQualityControl *This
RPC_IF_HANDLE __MIDL_itf_strmif_0392_v0_0_c_ifspec
void __RPC_STUB IDecimateVideoImage_ResetDecimationImageSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IAMCopyCaptureFileProgress *This)
DWORD dwAudioCaps
Definition: dvdif.idl:1674
struct IReferenceClock2Vtbl IReferenceClock2Vtbl
Definition: axextend.idl:527
HEVENT hEvent
Definition: strmif.h:15412
ULONG ulMode
Definition: strmif.h:23987
HRESULT STDMETHODCALLTYPE IAMGraphBuilderCallback_CreatedFilter_Proxy(IAMGraphBuilderCallback *This, IBaseFilter *pFil)
HRESULT STDMETHODCALLTYPE IGraphConfig_SetFilterFlags_Proxy(IGraphConfig *This, IBaseFilter *pFilter, DWORD dwFlags)
HRESULT STDMETHODCALLTYPE IDvdControl2_PlayBackwards_Proxy(IDvdControl2 *This, double dSpeed, DWORD dwFlags, IDvdCmd **ppCmd)
HRESULT STDMETHODCALLTYPE IDvdControl_AudioStreamChange_Proxy(IDvdControl *This, ULONG ulAudio)
void __RPC_STUB IAMExtTransport_SetTransportBasicParameters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct __MIDL___MIDL_itf_strmif_0134_0001 REGPINTYPES
DWORD NORMALIZEDRECT * pRect
Definition: strmif.h:28521
const GUID VARIANT ULONG * ValuesCount
Definition: strmif.h:20688
struct IAMFilterMiscFlagsVtbl IAMFilterMiscFlagsVtbl
RPC_IF_HANDLE __MIDL_itf_strmif_0335_v0_0_s_ifspec
Definition: dvdif.idl:1701
RPC_IF_HANDLE __MIDL_itf_strmif_0139_v0_0_c_ifspec
void __RPC_USER MIDL_user_free(void *)
Definition: strmif.h:11894
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDvdControl2 *This
HRESULT STDMETHODCALLTYPE IVMRVideoStreamControl_SetColorKey_Proxy(IVMRVideoStreamControl *This, LPDDCOLORKEY lpClrKey)
HRESULT STDMETHODCALLTYPE IAMTuner_GetAvailableModes_Proxy(IAMTuner *This, long *plModes)
HRESULT STDMETHODCALLTYPE IFilterMapper_UnregisterFilterInstance_Proxy(IFilterMapper *This, CLSID MRId)
void __RPC_STUB IVMRImageCompositor_TermCompositionTarget_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdInfo_GetPlayerParentalLevel_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG ulPreferredDisplayMode
Definition: strmif.h:22239
void __RPC_STUB IDvdControl2_ReturnFromSubmenu_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:15718
EXTERN_C const IID IID_IAsyncReader
Definition: strmif.h:8748
REFGUID DWORD LPVOID DWORD LPVOID DWORD cbPropData
Definition: strmif.h:14833
Definition: strmif.h:21954
IEnumStreamIdMap ** ppIEnumStreamIdMap
Definition: strmif.h:20147
HRESULT STDMETHODCALLTYPE IBPCSatelliteTuner_IsTapingPermitted_Proxy(IBPCSatelliteTuner *This)
struct IEncoderAPIVtbl IEncoderAPIVtbl
Definition: strmif.h:10811
struct IEnumPinsVtbl IEnumPinsVtbl
Definition: strmif.h:21829
__MIDL___MIDL_itf_strmif_0163_0001
Definition: strmif.h:10449
long * lAnalogVideoStandard
Definition: strmif.h:13680
DVD_VideoATR * pATR
Definition: strmif.h:22996
EXTERN_C const IID IID_IVMRDeinterlaceControl
Definition: strmif.h:29371
RPC_IF_HANDLE __MIDL_itf_strmif_0128_v0_0_s_ifspec
void __RPC_STUB IGraphBuilder_Connect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMExtTransport_SetTransportBasicParameters_Proxy(IAMExtTransport *This, long Param, long Value, LPCOLESTR pszData)
EXTERN_C const IID IID_IEnumFilters
Definition: strmif.h:2075
HRESULT STDMETHODCALLTYPE IGraphBuilder_SetLogFile_Proxy(IGraphBuilder *This, DWORD_PTR hFile)
ULONG(STDMETHODCALLTYPE *AddRef)(IFilterGraph *This)
Definition: axextend.idl:4657
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:18439
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetDefaultMenuLanguage_Proxy(IDvdInfo2 *This, LCID *pLanguage)
LONG LONG LONG * lpARWidth
Definition: strmif.h:28059
void __RPC_STUB IFileSinkFilter2_SetMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0391_v0_0_s_ifspec
void __RPC_STUB IDvdControl_ButtonSelectAndActivate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long * plIndex
Definition: strmif.h:13714
DWORD IUnknown * pStepObject
Definition: strmif.h:18200
struct IFilterMapper2Vtbl IFilterMapper2Vtbl
enum __MIDL___MIDL_itf_strmif_0181_0001 AMPROPERTY_PIN
void __RPC_STUB IFileSinkFilter_SetFileName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMediaSeeking_GetStopPosition_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB ICodecAPI_GetValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVMRMixerControl_GetAlpha_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21903
VMRGUID * pGUID
Definition: strmif.h:28816
enum __MIDL___MIDL_itf_strmif_0163_0001 CompressionCaps
EXTERN_C const IID IID_IFileSinkFilter
Definition: strmif.h:7059
Definition: strmif.h:21895
EXTERN_C const IID IID_IPinConnection
Definition: strmif.h:26493
Definition: strmif.h:24777
RPC_IF_HANDLE __MIDL_itf_strmif_0342_v0_0_s_ifspec
Definition: strmif.h:5244
void __RPC_STUB IDvdInfo2_GetMenuLanguages_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPCOLESTR lpstr
Definition: strmif.h:7728
const VMRALPHABITMAP * pBmpParms
Definition: strmif.h:29678
PTIMECODE_SAMPLE pTimecodeSample
Definition: strmif.h:16658
CLSID LPCWSTR BOOL BOOL bOutput
Definition: strmif.h:5338
Definition: strmif.h:18807
DWORD dwMerit
Definition: strmif.h:5606
IBaseFilter * pStartFilter
Definition: strmif.h:27229
void __RPC_STUB IDistributorNotify_Pause_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const GUID * pCategory
Definition: strmif.h:7705
enum tagDVD_MENU_ID DVD_MENU_ID
void __RPC_STUB IAMTuner_get_CountryCode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:4410
EXTERN_C const IID IID_IGetCapabilitiesKey
Definition: strmif.h:21025
IPersistMediaPropertyBag * LPPERSISTMEDIAPROPERTYBAG
Definition: strmif.h:15079
HRESULT STDMETHODCALLTYPE IAMTimecodeDisplay_GetTCDisplayEnable_Proxy(IAMTimecodeDisplay *This, long *pState)
HRESULT STDMETHODCALLTYPE IAMTuner_Logout_Proxy(IAMTuner *This)
tagVideoProcAmpProperty
Definition: axextend.idl:2570
ULONG ULONG ulChapter
Definition: strmif.h:23861
HRESULT STDMETHODCALLTYPE IConfigInterleaving_get_Interleaving_Proxy(IConfigInterleaving *This, REFERENCE_TIME *prtInterleave, REFERENCE_TIME *prtPreroll)
HRESULT STDMETHODCALLTYPE IAMAnalogVideoDecoder_put_VCRHorizontalLocking_Proxy(IAMAnalogVideoDecoder *This, long lVCRHorizontalLocking)
HRESULT STDMETHODCALLTYPE IBaseFilter_JoinFilterGraph_Proxy(IBaseFilter *This, IFilterGraph *pGraph, LPCWSTR pName)
RPC_IF_HANDLE __MIDL_itf_strmif_0391_v0_0_c_ifspec
void __RPC_STUB IAMVfwCompressDialogs_SendDriverMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:12188
long long long lAudioSubChannel
Definition: strmif.h:13615
Definition: axextend.idl:4024
void __RPC_STUB IReferenceClock_AdvisePeriodic_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axcore.idl:990
Definition: strmif.h:11893
Definition: strmif.h:12192
const GUID VARIANT VARIANT VARIANT * SteppingDelta
Definition: strmif.h:21398
Definition: dyngraph.idl:26
HRESULT STDMETHODCALLTYPE IAMDevMemoryAllocator_Alloc_Proxy(IAMDevMemoryAllocator *This, BYTE **ppBuffer, DWORD *pdwcbBuffer)
ULONG ULONG * pulCurrentButton
Definition: strmif.h:22944
HRESULT STDMETHODCALLTYPE IAMVideoCompression_put_PFramesPerKeyFrame_Proxy(IAMVideoCompression *This, long PFramesPerKeyFrame)
void __RPC_STUB IDvdInfo_GetCurrentAngle_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMAnalogVideoEncoder_get_TVFormat_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMAnalogVideoDecoder_get_TVFormat_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IEnumRegFilters_Next_Proxy(IEnumRegFilters *This, ULONG cFilters, REGFILTER **apRegFilter, ULONG *pcFetched)
ULONG ULONG bcdTime
Definition: strmif.h:22139
HRESULT STDMETHODCALLTYPE IVMRMonitorConfig_GetDefaultMonitor_Proxy(IVMRMonitorConfig *This, VMRGUID *pGUID)
void __RPC_STUB IAMExtDevice_put_DevicePower_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IResourceManager
Definition: strmif.h:9212
RPC_IF_HANDLE __MIDL_itf_strmif_0387_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE IAMOverlayFX_QueryOverlayFXCaps_Proxy(IAMOverlayFX *This, DWORD *lpdwOverlayFXCaps)
VMRVideoDesc LPDWORD LPGUID lpDeinterlaceModes
Definition: strmif.h:29428
struct IVMRImageCompositorVtbl IVMRImageCompositorVtbl
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:9266
WORD wFrameFract
Definition: axextend.idl:3588
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetVMGAttributes_Proxy(IDvdInfo2 *This, DVD_MenuAttributes *pATR)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:7085
void __RPC_STUB IAMDecoderCaps_GetDecoderCaps_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMExtTransport_GetBump_Proxy(IAMExtTransport *This, long *pSpeed, long *pDuration)
int CropGranularityX
Definition: strmif.h:9928
Definition: strmif.h:4514
Definition: axcore.idl:375
IPin long * Mode
Definition: strmif.h:12648
VMRDeinterlaceTech
Definition: Vmrender.idl:672
enum tagDVD_SUBPICTURE_CODING DVD_SUBPICTURE_CODING
wchar_t szDescription[VMRDEVICEDESCRIPTIONLEN]
Definition: Vmrender.idl:480
DWORD * pdwColors
Definition: strmif.h:6576
InterleavingMode mode
Definition: strmif.h:10177
Definition: strmif.h:17713
Definition: strmif.h:4500
RPC_IF_HANDLE __MIDL_itf_strmif_0156_v0_0_s_ifspec
long TunerInputType InputType
Definition: strmif.h:13700
EXTERN_C const IID IID_IAMOverlayFX
Definition: strmif.h:19522
void __RPC_STUB IAMTVAudio_get_TVAudioMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
REFCLSID LPCWSTR IMoniker const CLSID const OLECHAR * szInstance
Definition: strmif.h:5711
void __RPC_STUB IDVEnc_get_IFormatResolution_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IFilterGraph_AddFilter_Proxy(IFilterGraph *This, IBaseFilter *pFilter, LPCWSTR pName)
Definition: strmif.h:19350
DWORD dwDVAAuxCtl1
Definition: strmif.h:18743
long AM_MEDIA_TYPE DWORD LCID DWORD WCHAR IUnknown ** ppObject
Definition: strmif.h:17380
void __RPC_STUB IMediaSample2_GetProperties_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:10320
void __RPC_STUB IEncoderAPI_GetParameterValues_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG * pulStreamsAvailable
Definition: strmif.h:25032
LONG LONG LONG LONG * lpARHeight
Definition: strmif.h:28059
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:18334
DVD_HMSF_TIMECODE TimeCode
Definition: dvdif.idl:166
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:19549
void __RPC_STUB IDvdCmd_WaitForStart_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMClockSlave *This
Definition: strmif.h:17684
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IGraphBuilder *This
HRESULT STDMETHODCALLTYPE IAMExtTransport_SetEditProperty_Proxy(IAMExtTransport *This, long EditID, long Param, long Value)
EXTERN_C const IID IID_IAMOpenProgress
Definition: strmif.h:19656
const GUID IBaseFilter REFERENCE_TIME REFERENCE_TIME WORD WORD wStopCookie
Definition: strmif.h:7719
const GUID * pType
Definition: strmif.h:7698
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMOverlayFX *This
Definition: strmif.h:19229
Definition: strmif.h:17807
ULONG(STDMETHODCALLTYPE *AddRef)(IAMResourceControl *This)
void __RPC_STUB IAMExtDevice_get_ExternalDeviceVersion_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMPushSource *This
Definition: axextend.idl:1755
ULONG(STDMETHODCALLTYPE *AddRef)(IVideoFrameStep *This)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:20468
Definition: strmif.h:21672
void __RPC_STUB IAMExtTransport_put_EditStart_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum __MIDL___MIDL_itf_strmif_0395_0002 VMRDeinterlaceTech
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IMemAllocator *This
ULONG DVD_MenuAttributes * pMenu
Definition: strmif.h:25065
enum tagDVD_PREFERRED_DISPLAY_MODE DVD_PREFERRED_DISPLAY_MODE
EXTERN_C const IID IID_IVideoFrameStep
Definition: strmif.h:18161
RPC_IF_HANDLE __MIDL_itf_strmif_0333_v0_0_c_ifspec
void __RPC_STUB IGraphConfig_RemoveFilterFromCache_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMTVAudio_get_TVAudioMode_Proxy(IAMTVAudio *This, long *plMode)
void __RPC_STUB IBaseFilter_FindPin_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:9025
void __RPC_STUB IDvdControl_ParentalLevelSelect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:19238
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:2507
long * lChannelMin
Definition: strmif.h:14029
void __RPC_STUB IAMAnalogVideoDecoder_get_NumberOfLines_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IPersistMediaPropertyBag_InitNew_Proxy(IPersistMediaPropertyBag *This)
HRESULT STDMETHODCALLTYPE IDistributorNotify_Stop_Proxy(IDistributorNotify *This)
BYTE bVersion
Definition: dvdif.idl:396
FLOAT fAlpha
Definition: Vmrender.idl:893
void __RPC_STUB IAMAudioInputMixer_put_Treble_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IPin long SIZE long LONGLONG ** FrameRates
Definition: strmif.h:12665
HRESULT STDMETHODCALLTYPE IDvdControl2_SelectVideoModePreference_Proxy(IDvdControl2 *This, ULONG ulPreferredDisplayMode)
Definition: strmif.h:11962
LONG_PTR IDvdCmd ** pCmdObj
Definition: strmif.h:25176
HRESULT STDMETHODCALLTYPE IMediaSeeking_GetStopPosition_Proxy(IMediaSeeking *This, LONGLONG *pStop)
void __RPC_STUB IFilterMapper2_RegisterFilter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IStream * __MIDL_0017
Definition: strmif.h:20737
DVD_HMSF_TIMECODE * pTotalTime
Definition: strmif.h:25017
HRESULT STDMETHODCALLTYPE IVMRImagePresenter_StopPresenting_Proxy(IVMRImagePresenter *This, DWORD_PTR dwUserID)
VMRGUID guid
Definition: Vmrender.idl:475
LPWSTR ULONG ulMaxSize
Definition: strmif.h:25145
ULONG(STDMETHODCALLTYPE *AddRef)(IGraphConfig *This)
BOOL DWORD BOOL bOldVisible
Definition: strmif.h:26363
Definition: strmif.h:21826
HRESULT STDMETHODCALLTYPE IMediaSample_SetTime_Proxy(IMediaSample *This, REFERENCE_TIME *pTimeStart, REFERENCE_TIME *pTimeEnd)
Definition: strmif.h:21765
struct IAMGraphBuilderCallbackVtbl IAMGraphBuilderCallbackVtbl
EXTERN_C const IID IID_IAMGraphBuilderCallback
Definition: strmif.h:20444
IMemAllocator ALLOCATOR_PROPERTIES * pProps
Definition: strmif.h:8807
LONG MaxBitsPerSecond
Definition: strmif.h:9943
long long HEVENT hEvent
Definition: strmif.h:15816
Definition: strmif.h:27107
tagDVD_AUDIO_LANG_EXT
Definition: dvdif.idl:254
struct IAMVideoCompressionVtbl IAMVideoCompressionVtbl
const GUID IUnknown * pSource
Definition: strmif.h:7712
LPOLESTR * ppszData
Definition: strmif.h:15396
BOOL fOldIndex
Definition: strmif.h:10345
Definition: Vmrender.idl:15
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:19277
HRESULT STDMETHODCALLTYPE IAMTuner_Logon_Proxy(IAMTuner *This, HANDLE hCurrentUser)
HRESULT STDMETHODCALLTYPE IDvdControl_PauseOn_Proxy(IDvdControl *This)
void __RPC_STUB IAMExtTransport_get_Mode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_get_BassRange_Proxy(IAMAudioInputMixer *This, double *pRange)
enum __MIDL___MIDL_itf_strmif_0164_0001 VfwCaptureDialogs
Definition: strmif.h:11904
HRESULT STDMETHODCALLTYPE IAMVideoCompression_OverrideFrameSize_Proxy(IAMVideoCompression *This, long FrameNumber, long Size)
IAMStreamSelect * PAMSTREAMSELECT
Definition: strmif.h:17484
ULONG BOOL * pbEnabled
Definition: strmif.h:25151
GUID ULONG * ChangedParamCount
Definition: strmif.h:20728
HRESULT STDMETHODCALLTYPE IAMGraphStreams_SetMaxGraphLatency_Proxy(IAMGraphStreams *This, REFERENCE_TIME rtMaxGraphLatency)
HRESULT STDMETHODCALLTYPE IAMExtDevice_GetCapability_Proxy(IAMExtDevice *This, long Capability, long *pValue, double *pdblValue)
Definition: strmif.h:18767
Definition: strmif.h:26299
const GUID const GUID IBaseFilter REFERENCE_TIME * pstart
Definition: strmif.h:8121
ULONG(STDMETHODCALLTYPE *AddRef)(IVideoEncoder *This)
BOOL * lpfActive
Definition: strmif.h:30035
REFERENCE_TIME * pTime
Definition: strmif.h:2763
IMediaSample2 * PMEDIASAMPLE2
Definition: strmif.h:3694
long long * lValue
Definition: strmif.h:12279
struct ICodecAPIVtbl ICodecAPIVtbl
HRESULT STDMETHODCALLTYPE IAsyncReader_SyncRead_Proxy(IAsyncReader *This, LONGLONG llPosition, LONG lLength, BYTE *pBuffer)
void __RPC_STUB IBaseFilter_EnumPins_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPCWSTR LONG cResource
Definition: strmif.h:9277
Definition: strmif.h:26745
EXTERN_C const IID IID_ICreateDevEnum
Definition: strmif.h:900
HRESULT STDMETHODCALLTYPE IFilterGraph2_AddSourceFilterForMoniker_Proxy(IFilterGraph2 *This, IMoniker *pMoniker, IBindCtx *pCtx, LPCWSTR lpcwstrFilterName, IBaseFilter **ppFilter)
void __RPC_STUB IDistributorNotify_Stop_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:26749
long * plSignalStrength
Definition: strmif.h:13167
Definition: strmif.h:21921
RPC_IF_HANDLE __MIDL_itf_strmif_0352_v0_0_s_ifspec
HRESULT STDMETHODCALLTYPE IAMBufferNegotiation_SuggestAllocatorProperties_Proxy(IAMBufferNegotiation *This, const ALLOCATOR_PROPERTIES *pprop)
Definition: strmif.h:2247
tagTunerInputType
Definition: axextend.idl:2460
RPC_IF_HANDLE __MIDL_itf_strmif_0130_v0_0_c_ifspec
PVOID pvContext
Definition: strmif.h:27124
IPin IPin const AM_MEDIA_TYPE * pmt
Definition: strmif.h:8428
HRESULT STDMETHODCALLTYPE IAMAnalogVideoEncoder_put_TVFormat_Proxy(IAMAnalogVideoEncoder *This, long lAnalogVideoStandard)
Definition: dvdif.idl:1074
void __RPC_STUB IVMRAspectRatioControl_SetAspectRatioMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder2_FindInterface_Stub(ICaptureGraphBuilder2 *This, const GUID *pCategory, const GUID *pType, IBaseFilter *pf, REFIID riid, IUnknown **ppint)
__MIDL___MIDL_itf_strmif_0390_0001
Definition: strmif.h:27961
void __RPC_STUB IDvdControl_ForwardScan_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPWSTR pszwPath
Definition: strmif.h:25145
__MIDL___MIDL_itf_strmif_0156_0001
Definition: strmif.h:9658
HRESULT STDMETHODCALLTYPE IEnumStreamIdMap_Clone_Proxy(IEnumStreamIdMap *This, IEnumStreamIdMap **ppIEnumStreamIdMap)
void __RPC_STUB IResourceManager_NotifyAcquire_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwFlags
Definition: strmif.h:5594
DWORD * pdwMixerPrefs
Definition: strmif.h:28538
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:20356
__MIDL___MIDL_itf_strmif_0169_0001
Definition: strmif.h:11877
EXTERN_C const IID IID_IDVSplitter
Definition: strmif.h:19141
Definition: dvdif.idl:394
HEVENT long long * pStatus
Definition: strmif.h:15412
const GUID IUnknown IBaseFilter IBaseFilter * pfRenderer
Definition: strmif.h:7712
HRESULT STDMETHODCALLTYPE IReferenceClock_GetTime_Proxy(IReferenceClock *This, REFERENCE_TIME *pTime)
Definition: strmif.h:29318
struct IEnumRegFiltersVtbl IEnumRegFiltersVtbl
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:13116
void __RPC_STUB IAMTuner_RegisterNotificationCallBack_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IStreamBuilder_Render_Proxy(IStreamBuilder *This, IPin *ppinOut, IGraphBuilder *pGraph)
void __RPC_STUB IMpeg2Demultiplexer_CreateOutputPin_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwDVAAuxSrc
Definition: strmif.h:18740
double REFTIME
Definition: strmif.h:1016
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetCmdFromEvent_Proxy(IDvdInfo2 *This, LONG_PTR lParam1, IDvdCmd **pCmdObj)
DVD_MENU_ID MenuID
Definition: strmif.h:23922
ULONG MinimumBitsPerSample
Definition: strmif.h:9952
long Param
Definition: strmif.h:16443
struct IDvdControl2Vtbl IDvdControl2Vtbl
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetMenuLanguages_Proxy(IDvdInfo2 *This, LCID *pLanguages, ULONG ulMaxLanguages, ULONG *pulActualLanguages)
CLSID Clsid
Definition: strmif.h:5056
HRESULT STDMETHODCALLTYPE IFilterMapper_EnumMatchingFilters_Proxy(IFilterMapper *This, IEnumRegFilters **ppEnum, DWORD dwMerit, BOOL bInputNeeded, CLSID clsInMaj, CLSID clsInSub, BOOL bRender, BOOL bOututNeeded, CLSID clsOutMaj, CLSID clsOutSub)
IPin * ppin
Definition: strmif.h:8434
struct __MIDL___MIDL_itf_strmif_0134_0005 REGFILTERPINS2
struct IAMAudioRendererStatsVtbl IAMAudioRendererStatsVtbl
ULONG * pulStreamsAvailable
Definition: strmif.h:22954
DWORD dwDeinterlacePrefs
Definition: strmif.h:29454
Definition: strmif.h:12433
Definition: axextend.idl:3787
_DVENCODERFORMAT
Definition: axextend.idl:4234
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_put_Mono_Proxy(IAMAudioInputMixer *This, BOOL fMono)
POINT point
Definition: strmif.h:25171
HRESULT STDMETHODCALLTYPE IDvdControl_ParentalLevelSelect_Proxy(IDvdControl *This, ULONG ulParentalLevel)
HRESULT STDMETHODCALLTYPE IEnumStreamIdMap_Skip_Proxy(IEnumStreamIdMap *This, ULONG cRecords)
RPC_IF_HANDLE __MIDL_itf_strmif_0141_v0_0_s_ifspec
HRESULT STDMETHODCALLTYPE IDvdControl2_PlayForwards_Proxy(IDvdControl2 *This, double dSpeed, DWORD dwFlags, IDvdCmd **ppCmd)
int iNumStreams
Definition: strmif.h:25897
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:16629
Definition: axcore.idl:160
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:2106
const GUID VARIANT ** Values
Definition: strmif.h:21405
void __RPC_STUB IAMAnalogVideoDecoder_put_TVFormat_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BOOL SingleFieldPerSample
Definition: Vmrender.idl:727
void __RPC_STUB IAMGraphStreams_SetMaxGraphLatency_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:17489
void __RPC_STUB IVMRSurface_GetSurface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:9994
Definition: strmif.h:21801
ULONG * pulNumOfVol
Definition: strmif.h:23008
HRESULT STDMETHODCALLTYPE IDvdControl_StillOff_Proxy(IDvdControl *This)
HRESULT STDMETHODCALLTYPE IAMDevMemoryControl_GetDevId_Proxy(IAMDevMemoryControl *This, DWORD *pdwDevId)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:18334
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMDevMemoryAllocator *This
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:12439
WCHAR achName[128]
Definition: strmif.h:1059
BOOL bBefore
Definition: strmif.h:26363
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:19162
IBaseFilter LPCWSTR pName
Definition: strmif.h:1868
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:19798
Definition: strmif.h:11878
EXTERN_C const IID IID_IMPEG2StreamIdMap
Definition: strmif.h:20093
DWORD dwRes2
Definition: dvdif.idl:1682
long * pPowerMode
Definition: strmif.h:15408
Definition: axextend.idl:4796
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IFilterChain *This
IBaseFilter * pFil
Definition: strmif.h:20483
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_GetColorKey_Proxy(IVMRWindowlessControl *This, COLORREF *lpClr)
enum tagAMTunerEventType AMTunerEventType
Definition: strmif.h:19271
void __RPC_STUB IAMLatency_GetLatency_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
__MIDL___MIDL_itf_strmif_0145_0001
Definition: strmif.h:7315
HRESULT STDMETHODCALLTYPE IMediaSeeking_SetPositions_Proxy(IMediaSeeking *This, LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags)
HRESULT STDMETHODCALLTYPE IEnumFilters_Next_Proxy(IEnumFilters *This, ULONG cFilters, IBaseFilter **ppFilter, ULONG *pcFetched)
DVD_KARAOKE_ASSIGNMENT ChannelAssignment
Definition: dvdif.idl:399
long long * plVideoSubChannel
Definition: strmif.h:13621
Definition: axextend.idl:3678
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:27442
LONG EventCode
Definition: strmif.h:27821
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder2_SetOutputFileName_Proxy(ICaptureGraphBuilder2 *This, const GUID *pType, LPCOLESTR lpstrFile, IBaseFilter **ppf, IFileSinkFilter **ppSink)
Definition: strmif.h:11889
HRESULT STDMETHODCALLTYPE IFilterMapper2_UnregisterFilter_Proxy(IFilterMapper2 *This, const CLSID *pclsidCategory, const OLECHAR *szInstance, REFCLSID Filter)
int * piCount
Definition: strmif.h:10013
struct IAMTimecodeDisplayVtbl IAMTimecodeDisplayVtbl
HRESULT STDMETHODCALLTYPE IIPDVDec_get_IPDisplay_Proxy(IIPDVDec *This, int *displayPix)
EXTERN_C const IID IID_IAMAudioInputMixer
Definition: strmif.h:11314
void __RPC_STUB IAMExtTransport_get_MediaState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMVideoCompression_OverrideKeyFrame_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:8399
const GUID VARIANT ** Values
Definition: strmif.h:21188
void __RPC_STUB ISeekingPassThru_Init_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD * dwRenderFlags
Definition: strmif.h:30441
Definition: strmif.h:11855
struct IVMRSurfaceAllocatorNotifyVtbl IVMRSurfaceAllocatorNotifyVtbl
void __RPC_STUB ICodecAPI_GetParameterRange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct ICaptureGraphBuilderVtbl ICaptureGraphBuilderVtbl
Definition: strmif.h:5589
long * plDropped
Definition: strmif.h:11186
int iProgress
Definition: strmif.h:7949
void __RPC_STUB IAMExtTransport_put_LocalControl_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IAMFilterMiscFlags *This)
SPRMARRAY * pRegisterArray
Definition: strmif.h:25047
Definition: strmif.h:11896
void __RPC_STUB IOverlay_GetWindowHandle_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwColors
Definition: strmif.h:6411
Definition: strmif.h:29016
IBaseFilter IBaseFilter * pEndFilter
Definition: strmif.h:27229
void __RPC_STUB IMediaSeeking_SetPositions_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
__MIDL___MIDL_itf_strmif_0365_0001
Definition: strmif.h:21486
IGraphConfigCallback * pCallback
Definition: strmif.h:26845
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetDVDTextStringAsNative_Proxy(IDvdInfo2 *This, ULONG ulLangIndex, ULONG ulStringIndex, BYTE *pbBuffer, ULONG ulMaxBufferSize, ULONG *pulActualSize, enum DVD_TextStringType *pType)
void __RPC_STUB IPinConnection_NotifyEndOfStream_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0125_v0_0_s_ifspec
Definition: strmif.h:9118
ULONG cPins2
Definition: strmif.h:5616
BOOL bMany
Definition: strmif.h:5571
Definition: axextend.idl:3076
const CLSID const OLECHAR REFCLSID Filter
Definition: strmif.h:5898
HRESULT STDMETHODCALLTYPE IMediaSample_IsPreroll_Proxy(IMediaSample *This)
struct IAMTimecodeReaderVtbl IAMTimecodeReaderVtbl
Definition: strmif.h:11859
struct IResourceManagerVtbl IResourceManagerVtbl
CLSID clsid
Definition: strmif.h:5326
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetState_Proxy(IDvdInfo2 *This, IDvdState **pStateData)
HRESULT STDMETHODCALLTYPE IDvdInfo_GetNumberOfChapters_Proxy(IDvdInfo *This, ULONG ulTitle, ULONG *pulNumberOfChapters)
ULONG(STDMETHODCALLTYPE *AddRef)(IAMTuner *This)
const RECT * pSourceRect
Definition: strmif.h:6416
void __RPC_STUB IDvdGraphBuilder_RenderDvdVideoVolume_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
FLOAT fAlpha
Definition: Vmrender.idl:831
void __RPC_STUB IAMTVTuner_AutoTune_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
COLORREF clrBorder
Definition: strmif.h:27827
ULONG DVD_SubpictureAttributes * pATR
Definition: strmif.h:25089
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:17813
ULONG(STDMETHODCALLTYPE *AddRef)(IAMStreamSelect *This)
RPC_IF_HANDLE __MIDL_itf_strmif_0381_v0_0_c_ifspec
Definition: strmif.h:11849
Definition: strmif.h:1055
enum tagTVAudioMode TVAudioMode
ALLOCATOR_PROPERTIES ALLOCATOR_PROPERTIES * pActual
Definition: strmif.h:3761
Definition: dvdif.idl:1040
Definition: axextend.idl:5047
DWORD dwReserved[2]
Definition: dvdif.idl:331
void __RPC_STUB IEncoderAPI_IsSupported_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVideoEncoder *This
LPCWSTR DWORD dwFlags
Definition: strmif.h:25964
HRESULT STDMETHODCALLTYPE IVMRVideoStreamControl_GetStreamActiveState_Proxy(IVMRVideoStreamControl *This, BOOL *lpfActive)
void __RPC_STUB IGraphConfig_Reconnect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21799
void __RPC_STUB IDvdControl2_PlayAtTime_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
TIMECODE * PTIMECODE
Definition: strmif.h:16373
__MIDL___MIDL_itf_strmif_0393_0001
Definition: strmif.h:28947
ULONG ChapterNum
Definition: dvdif.idl:165
Definition: strmif.h:6221
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:8079
struct tagDVD_SubpictureAttributes DVD_SubpictureAttributes
HEVENT long Mode
Definition: strmif.h:15412
void __RPC_STUB IAMTVTuner_get_InputType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
CLSID LPCWSTR BOOL BOOL BOOL BOOL CLSID LPCWSTR ConnectsToPin
Definition: strmif.h:5338
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVideoFrameStep *This
VMRFrequency InputSampleFreq
Definition: Vmrender.idl:729
long * plAnalogVideoStandard
Definition: strmif.h:14600
struct _NORMALIZEDRECT * PNORMALIZEDRECT
Definition: strmif.h:28417
void __RPC_STUB IAMDevMemoryAllocator_Free_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMVideoCompression_get_WindowSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:12387
enum tagDVD_AUDIO_APPMODE DVD_AUDIO_APPMODE
DWORD const PALETTEENTRY * pPalette
Definition: strmif.h:6411
Definition: strmif.h:11848
EXTERN_C const IID IID_IPersistMediaPropertyBag
Definition: strmif.h:15082
Definition: strmif.h:21843
LPCWSTR lpcwstrFileName
Definition: strmif.h:8459
void __RPC_STUB IDDrawExclModeVideo_SetDDrawSurface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IMediaSample REFERENCE_TIME REFERENCE_TIME DWORD dwFlags
Definition: strmif.h:3776
HRESULT STDMETHODCALLTYPE IMediaSeeking_GetRate_Proxy(IMediaSeeking *This, double *pdRate)
HRESULT STDMETHODCALLTYPE IDvdControl2_ActivateButton_Proxy(IDvdControl2 *This)
BOOL fDuet
Definition: dvdif.idl:398
Definition: strmif.h:24748
ULONG(STDMETHODCALLTYPE *AddRef)(IOverlay *This)
EXTERN_C const IID IID_IAMVfwCaptureDialogs
Definition: strmif.h:10826
HRESULT STDMETHODCALLTYPE IMediaSample_IsSyncPoint_Proxy(IMediaSample *This)
REFERENCE_TIME REFERENCE_TIME tStop
Definition: strmif.h:1193
void __RPC_STUB IAMTimecodeDisplay_SetTCDisplayEnable_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMediaSeeking_GetAvailable_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVideoFrameStep_CancelStep_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVMRWindowlessControl_SetAspectRatioMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdControl_TimeSearch_Proxy(IDvdControl *This, ULONG bcdTime)
void * LPVOID
Definition: Videoacc.idl:11
PVOID DWORD dwFlags
Definition: strmif.h:27124
HRESULT STDMETHODCALLTYPE IPin_NewSegment_Proxy(IPin *This, REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate)
long long * InputPinIndex
Definition: strmif.h:12879
struct IFilterGraph2Vtbl IFilterGraph2Vtbl
DWORD DWORD DWORD DWORD * pdwcbMinimumChunk
Definition: strmif.h:17028
HRESULT STDMETHODCALLTYPE ICodecAPI_IsSupported_Proxy(ICodecAPI *This, const GUID *Api)
void __RPC_STUB IAsyncReader_Request_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IAMTunerNotification *This)
HRESULT STDMETHODCALLTYPE IAMovieSetup_Register_Proxy(IAMovieSetup *This)
AM_MEDIA_TYPE LPWSTR IPin ** ppIPin
Definition: strmif.h:19809
HRESULT STDMETHODCALLTYPE IDecimateVideoImage_SetDecimationImageSize_Proxy(IDecimateVideoImage *This, long lWidth, long lHeight)
void __RPC_STUB IAMTimecodeReader_GetTCRMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVMRDeinterlaceControl_SetDeinterlacePrefs_Proxy(IVMRDeinterlaceControl *This, DWORD dwDeinterlacePrefs)
void __RPC_STUB IAMExtTransport_get_Rate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMTuner_UnRegisterNotificationCallBack_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG Minutes10
Definition: strmif.h:21678
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IFilterGraph *This
Definition: axcore.idl:1161
LPGUID VMRVideoDesc VMRDeinterlaceCaps * lpDeinterlaceCaps
Definition: strmif.h:29434
void __RPC_STUB IAMTVTuner_get_TVFormat_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdControl2_ReturnFromSubmenu_Proxy(IDvdControl2 *This, DWORD dwFlags, IDvdCmd **ppCmd)
struct IOverlayVtbl IOverlayVtbl
HRESULT STDMETHODCALLTYPE IAMTVAudio_put_TVAudioMode_Proxy(IAMTVAudio *This, long lMode)
struct IBaseFilterVtbl IBaseFilterVtbl
HRESULT STDMETHODCALLTYPE IAMExtTransport_put_Mode_Proxy(IAMExtTransport *This, long Mode)
void __RPC_STUB IBaseFilter_QueryFilterInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IAMTVTuner
Definition: strmif.h:13551
DWORD dwFrames
Definition: strmif.h:18200
void __RPC_STUB ICaptureGraphBuilder_GetFiltergraph_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RGNDATAHEADER rdh
Definition: axextend.idl:570
RPC_IF_HANDLE __MIDL_itf_strmif_0350_v0_0_s_ifspec
ULONG(STDMETHODCALLTYPE *AddRef)(IAMVfwCaptureDialogs *This)
HRESULT STDMETHODCALLTYPE IGraphBuilder_ShouldOperationContinue_Proxy(IGraphBuilder *This)
IOverlay * POVERLAY
Definition: strmif.h:6811
DWORD DWORD * pdwcbLargestFree
Definition: strmif.h:17028
long * pValue
Definition: strmif.h:15862
AM_SEEKING_SeekingCapabilities
Definition: axcore.idl:1196
void __RPC_STUB IVideoFrameStep_Step_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG ulSourceResolutionY
Definition: dvdif.idl:424
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:21046
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDistributorNotify *This
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:6400
Definition: strmif.h:21754
void __RPC_STUB IVPManager_SetVideoPortIndex_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:12621
void __RPC_STUB IVMRWindowlessControl_SetBorderColor_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG ChannelsGranularity
Definition: strmif.h:9951
EXTERN_C const IID IID_IFilterMapper
Definition: strmif.h:5250
IPin REFIID riid
Definition: strmif.h:19405
RPC_IF_HANDLE __MIDL_itf_strmif_0377_v0_0_c_ifspec
IDirectDrawSurface * pDDrawSurface
Definition: strmif.h:26123
Definition: strmif.h:3431
DWORD dwTypeSpecificFlags
Definition: Vmrender.idl:74
void __RPC_STUB IAMExtDevice_Calibrate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IGraphConfig_Reconfigure_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IPin long * pCapsFlags
Definition: strmif.h:12638
DWORD dwRenderFlags
Definition: strmif.h:30437
void __RPC_STUB IAMVideoCompression_get_Quality_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IAMDecoderCapsVtbl IAMDecoderCapsVtbl
int iDataOffset
Definition: strmif.h:19919
double log2_alpha
Definition: dvdif.idl:358
enum tagDVD_KARAOKE_ASSIGNMENT DVD_KARAOKE_ASSIGNMENT
long long * lChannelMax
Definition: strmif.h:13627
Definition: strmif.h:11891
HRESULT STDMETHODCALLTYPE IDvdControl2_SelectAtPosition_Proxy(IDvdControl2 *This, POINT point)
Definition: strmif.h:24745
HRESULT STDMETHODCALLTYPE ICodecAPI_GetAllSettings_Proxy(ICodecAPI *This, IStream *__MIDL_0016)
Definition: strmif.h:11897
DWORD dwFailedStreamsFlag
Definition: strmif.h:25899
Definition: strmif.h:25876
struct tagQuality Quality
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM * pMedIn
Definition: strmif.h:5720
Definition: strmif.h:18760
RPC_IF_HANDLE __MIDL_itf_strmif_0332_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder_AllocCapFile_Proxy(ICaptureGraphBuilder *This, LPCOLESTR lpstr, DWORDLONG dwlSize)
HRESULT STDMETHODCALLTYPE IVMRImageCompositor_InitCompositionTarget_Proxy(IVMRImageCompositor *This, IUnknown *pD3DDevice, LPDIRECTDRAWSURFACE7 pddsRenderTarget)
void __RPC_STUB IVPManager_GetVideoPortIndex_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_SetVideoPosition_Proxy(IVMRWindowlessControl *This, const LPRECT lpSRCRect, const LPRECT lpDSTRect)
void __RPC_STUB IDvdControl2_SelectDefaultMenuLanguage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMExtTransport_GetEditProperty_Proxy(IAMExtTransport *This, long EditID, long Param, long *pValue)
tagDVD_TITLE_APPMODE
Definition: dvdif.idl:453
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:29022
HRESULT STDMETHODCALLTYPE IAMAnalogVideoDecoder_get_VCRHorizontalLocking_Proxy(IAMAnalogVideoDecoder *This, long *plVCRHorizontalLocking)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:9851
const GUID LONG_PTR userData
Definition: strmif.h:20709
struct IMemInputPinVtbl IMemInputPinVtbl
DWORD DWORD * pZ
Definition: strmif.h:28511
Definition: strmif.h:24775
enum _PinDirection PIN_DIRECTION
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM const CLSID BOOL bRender
Definition: strmif.h:5720
_DVENCODERVIDEOFORMAT
Definition: axextend.idl:4230
WCHAR int * pcbVersion
Definition: strmif.h:10571
IEnumRegFilters DWORD BOOL CLSID CLSID BOOL BOOL CLSID clsOutMaj
Definition: strmif.h:5369
void __RPC_STUB IFilterMapper_UnregisterFilter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:29661
void __RPC_STUB IAMExtDevice_put_DevicePort_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IEnumStreamIdMap_Reset_Proxy(IEnumStreamIdMap *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMTimecodeDisplay *This
CLSID clsMedium
Definition: strmif.h:5580
CLSID LPCWSTR Name
Definition: strmif.h:5326
void __RPC_STUB IDvdControl_PauseOn_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IQualityControl_SetSink_Proxy(IQualityControl *This, IQualityControl *piqc)
void __RPC_STUB IMediaSample_GetActualDataLength_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:19072
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:29667
HRESULT STDMETHODCALLTYPE IVMRImagePresenterExclModeConfig_SetXlcModeDDObjAndPrimarySurface_Proxy(IVMRImagePresenterExclModeConfig *This, LPDIRECTDRAW7 lpDDObj, LPDIRECTDRAWSURFACE7 lpPrimarySurf)
long * plModes
Definition: strmif.h:14297
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:7211
IFileSinkFilter * PFILTERFILESINK
Definition: strmif.h:7173
Definition: strmif.h:21838
void __RPC_STUB IAsyncReader_Length_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:10810
DWORD dwInterlaceFlags
Definition: Vmrender.idl:75
DVD_DECODER_CAPS * pCaps
Definition: strmif.h:25195
EXTERN_C const IID IID_IAMCrossbar
Definition: strmif.h:12813
ULONG(STDMETHODCALLTYPE *AddRef)(IDvdGraphBuilder *This)
void __RPC_STUB IDvdInfo_GetAllGPRMs_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMediaSeeking_GetDuration_Proxy(IMediaSeeking *This, LONGLONG *pDuration)
HRESULT STDMETHODCALLTYPE IAMovieSetup_Unregister_Proxy(IAMovieSetup *This)
RPC_IF_HANDLE __MIDL_itf_strmif_0379_v0_0_c_ifspec
Definition: axextend.idl:3855
RPC_IF_HANDLE __MIDL_itf_strmif_0132_v0_0_c_ifspec
Definition: strmif.h:6157
HRESULT STDMETHODCALLTYPE IVMRMixerBitmap_SetAlphaBitmap_Proxy(IVMRMixerBitmap *This, const VMRALPHABITMAP *pBmpParms)
LPVOID DWORD dwFlags
Definition: d3drmobj.h:196
HRESULT STDMETHODCALLTYPE IAMVideoCompression_put_Quality_Proxy(IAMVideoCompression *This, double Quality)
Definition: strmif.h:21791
EXTERN_C const IID IID_IAMTVAudioNotification
Definition: strmif.h:14452
long Proportion
Definition: axextend.idl:461
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:23574
Definition: strmif.h:21668
void __RPC_STUB IVMRDeinterlaceControl_GetDeinterlaceMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
REFGUID DWORD LPVOID DWORD LPVOID DWORD DWORD * pcbReturned
Definition: strmif.h:14842
void __RPC_STUB IVMRDeinterlaceControl_GetNumberOfDeinterlaceModes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct __MIDL___MIDL_itf_strmif_0379_0001 AM_DVD_RENDERSTATUS
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:27792
IEnumPins * PENUMPINS
Definition: strmif.h:1629
const AM_MEDIA_TYPE * pmt
Definition: strmif.h:26532
Definition: axextend.idl:1584
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMDecoderCaps *This
REFERENCE_TIME rtOffset
Definition: strmif.h:18462
void __RPC_STUB IMediaSeeking_SetTimeFormat_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BOOL fMix1InPhase
Definition: dvdif.idl:346
PTIMECODE_SAMPLE pTimecodeSample
Definition: strmif.h:16461
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetCurrentDomain_Proxy(IDvdInfo2 *This, DVD_DOMAIN *pDomain)
IOverlayNotify * pOverlayNotify
Definition: strmif.h:6613
ULONG(STDMETHODCALLTYPE *AddRef)(IEnumRegFilters *This)
HRESULT STDMETHODCALLTYPE IVMRMixerBitmap_GetAlphaBitmapParameters_Proxy(IVMRMixerBitmap *This, PVMRALPHABITMAP pBmpParms)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:26103
const GUID VARIANT * Value
Definition: strmif.h:20694
void __RPC_STUB IGraphConfig_GetStartTime_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:17310
IEnumRegFilters ** ppEnum
Definition: strmif.h:5369
HRESULT STDMETHODCALLTYPE IMemInputPin_GetAllocator_Proxy(IMemInputPin *This, IMemAllocator **ppAllocator)
ULONG BYTE pbCountryCode[2]
Definition: strmif.h:25130
ULONG Seconds1
Definition: strmif.h:21680
Definition: strmif.h:25886
HRESULT STDMETHODCALLTYPE IDvdInfo_GetCurrentAngle_Proxy(IDvdInfo *This, ULONG *pulAnglesAvailable, ULONG *pulCurrentAngle)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:15379
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:9124
Definition: strmif.h:21828
long long * plFoundSignal
Definition: strmif.h:13688
void __RPC_STUB IDvdControl_VideoModePreferrence_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IPinFlowControl
Definition: strmif.h:26643
HRESULT STDMETHODCALLTYPE IDvdInfo_GetCurrentButton_Proxy(IDvdInfo *This, ULONG *pulButtonsAvailable, ULONG *pulCurrentButton)
void __RPC_STUB IVMRFilterConfig_SetRenderingMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long AM_MEDIA_TYPE DWORD LCID DWORD * pdwGroup
Definition: strmif.h:17380
IMediaPropertyBag * LPMEDIAPROPERTYBAG
Definition: strmif.h:14963
Definition: axextend.idl:4379
REFGUID DWORD LPVOID pInstanceData
Definition: strmif.h:14833
Definition: strmif.h:24749
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_GetMinIdealVideoSize_Proxy(IVMRWindowlessControl *This, LONG *lpWidth, LONG *lpHeight)
void __RPC_STUB IMediaSeeking_CheckCapabilities_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct _FilterInfo FILTER_INFO
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:18439
void __RPC_STUB IEnumStreamIdMap_Reset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: Vmrender.idl:984
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IRegisterServiceProvider *This
Definition: strmif.h:3433
Definition: strmif.h:23568
RPC_IF_HANDLE __MIDL_itf_strmif_0331_v0_0_s_ifspec
const GUID IBaseFilter REFERENCE_TIME REFERENCE_TIME * pstop
Definition: strmif.h:7719
RPC_IF_HANDLE __MIDL_itf_strmif_0143_v0_0_s_ifspec
ULONG ulAudio
Definition: strmif.h:23955
HRESULT STDMETHODCALLTYPE IConfigInterleaving_put_Interleaving_Proxy(IConfigInterleaving *This, const REFERENCE_TIME *prtInterleave, const REFERENCE_TIME *prtPreroll)
ULONG Count
Definition: dxtrans.idl:585
HRESULT STDMETHODCALLTYPE IDVSplitter_DiscardAlternateVideoFrames_Proxy(IDVSplitter *This, int nDiscard)
DWORD const PALETTEENTRY * pPalette
Definition: strmif.h:6238
Definition: strmif.h:24769
Definition: strmif.h:24763
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder_CopyCaptureFile_Proxy(ICaptureGraphBuilder *This, LPOLESTR lpwstrOld, LPOLESTR lpwstrNew, int fAllowEscAbort, IAMCopyCaptureFileProgress *pCallback)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:21162
EXTERN_C const IID IID_IFileSourceFilter
Definition: strmif.h:6931
void __RPC_STUB IDvdControl_MenuCall_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVMRSurfaceAllocator_PrepareSurface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:11863
long long long long long * pDefault
Definition: strmif.h:12450
Definition: strmif.h:24756
struct _VIDEO_STREAM_CONFIG_CAPS VIDEO_STREAM_CONFIG_CAPS
long * plModes
Definition: strmif.h:13179
LCID DVD_SUBPICTURE_LANG_EXT * pSubpictureExtension
Definition: strmif.h:25190
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetSubpictureLanguage_Proxy(IDvdInfo2 *This, ULONG ulStream, LCID *pLanguage)
REFERENCE_TIME rtDelta
Definition: strmif.h:17628
Definition: strmif.h:9921
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMVideoProcAmp *This
struct IAMVfwCompressDialogsVtbl IAMVfwCompressDialogsVtbl
HRESULT STDMETHODCALLTYPE IDvdControl2_Pause_Proxy(IDvdControl2 *This, BOOL bState)
enum __MIDL___MIDL_itf_strmif_0388_0001 VMRSurfaceAllocationFlags
struct _VMRVideoDesc VMRVideoDesc
ULONG(STDMETHODCALLTYPE *AddRef)(IAMDevMemoryAllocator *This)
IAMTunerNotification * pNotify
Definition: strmif.h:13671
void __RPC_STUB IAMDeviceRemoval_Disassociate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:4099
HRESULT STDMETHODCALLTYPE IConfigAviMux_SetMasterStream_Proxy(IConfigAviMux *This, LONG iStream)
void __RPC_STUB IAMExtTransport_SetTransportVideoParameters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long AM_MEDIA_TYPE DWORD LCID DWORD WCHAR IUnknown IUnknown ** ppUnk
Definition: strmif.h:17380
int long long dw2
Definition: strmif.h:11033
DWORD dwVersion
Definition: strmif.h:5605
struct IVMRSurfaceAllocatorVtbl IVMRSurfaceAllocatorVtbl
Definition: strmif.h:3438
HRESULT STDMETHODCALLTYPE IPin_ConnectionMediaType_Proxy(IPin *This, AM_MEDIA_TYPE *pmt)
void __RPC_STUB IVMRMixerBitmap_SetAlphaBitmap_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DVD_DEFAULT_AUDIO_STREAM struct tagDVD_DECODER_CAPS DVD_DECODER_CAPS
HRESULT STDMETHODCALLTYPE ICodecAPI_GetDefaultValue_Proxy(ICodecAPI *This, const GUID *Api, VARIANT *Value)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:26352
Definition: strmif.h:21807
Definition: strmif.h:6155
DVD_AUDIO_FORMAT AudioFormat
Definition: dvdif.idl:324
DWORDLONG WindowSize
Definition: strmif.h:10563
HRESULT STDMETHODCALLTYPE IAMVfwCompressDialogs_SetState_Proxy(IAMVfwCompressDialogs *This, LPVOID pState, int cbState)
enum AM_SEEKING_SeekingCapabilities AM_SEEKING_SEEKING_CAPABILITIES
LPWSTR strName
Definition: strmif.h:5567
void __RPC_STUB IFilterGraph_Disconnect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IPin_Disconnect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMResourceControl_Reserve_Proxy(IAMResourceControl *This, DWORD dwFlags, PVOID pvReserved)
long * OutputPinCount
Definition: strmif.h:12864
void __RPC_STUB IOverlay_Unadvise_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0393_v0_0_c_ifspec
void __RPC_STUB ICodecAPI_IsSupported_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IDVRGB219
Definition: strmif.h:19051
Definition: dvdif.idl:158
HRESULT STDMETHODCALLTYPE IDvdInfo_GetAudioLanguage_Proxy(IDvdInfo *This, ULONG ulStream, LCID *pLanguage)
REFERENCE_TIME REFERENCE_TIME streamTime
Definition: strmif.h:2933
struct IDVEncVtbl IDVEncVtbl
HRESULT STDMETHODCALLTYPE IBPCSatelliteTuner_put_DefaultSubChannelTypes_Proxy(IBPCSatelliteTuner *This, long lDefaultVideoType, long lDefaultAudioType)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IGetCapabilitiesKey *This
DWORD_PTR IVMRSurfaceAllocator * lpIVRMSurfaceAllocator
Definition: strmif.h:27803
HRESULT STDMETHODCALLTYPE IAMPhysicalPinInfo_GetPhysicalType_Proxy(IAMPhysicalPinInfo *This, long *pType, LPOLESTR *ppszType)
Definition: Vmrender.idl:748
Definition: strmif.h:26097
ULONG(STDMETHODCALLTYPE *AddRef)(IDVSplitter *This)
IMediaSample ** ppBuffer
Definition: strmif.h:3776
Definition: strmif.h:24767
void __RPC_STUB IDDrawExclModeVideo_SetCallbackInterface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
int int long long dw2
Definition: strmif.h:10877
RPC_IF_HANDLE __MIDL_itf_strmif_0132_v0_0_s_ifspec
RPC_IF_HANDLE __MIDL_itf_strmif_0178_v0_0_s_ifspec
Definition: strmif.h:23460
void __RPC_STUB IFilterMapper2_CreateCategory_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IDvdInfo2 *This)
long * lAnalogVideoStandard
Definition: strmif.h:11979
struct IConfigAviMuxVtbl IConfigAviMuxVtbl
void __RPC_STUB IFilterMapper2_EnumMatchingFilters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_RepaintVideo_Proxy(IVMRWindowlessControl *This, HWND hwnd, HDC hdc)
HRESULT STDMETHODCALLTYPE IResourceConsumer_AcquireResource_Proxy(IResourceConsumer *This, LONG idResource)
Definition: strmif.h:29326
const GUID VARIANT VARIANT * ValueMax
Definition: strmif.h:21181
int int uMsg
Definition: strmif.h:10877
ULONG BOOL bDisplay
Definition: strmif.h:22218
HRESULT STDMETHODCALLTYPE IDrawVideoImage_DrawVideoImageEnd_Proxy(IDrawVideoImage *This)
QualityMessageType Type
Definition: axextend.idl:460
IEnumFilters ** pEnum
Definition: strmif.h:26856
Definition: strmif.h:11169
ULONG WORD wValue
Definition: strmif.h:24038
EXTERN_C const IID IID_ICaptureGraphBuilder2
Definition: strmif.h:8007
DWORD dwRes4
Definition: dvdif.idl:1684
ULONG(STDMETHODCALLTYPE *AddRef)(IAMPhysicalPinInfo *This)
Definition: strmif.h:21967
long * pEditID
Definition: strmif.h:15845
HRESULT STDMETHODCALLTYPE IDvdInfo_GetDVDTextInfo_Proxy(IDvdInfo *This, BYTE *pTextManager, ULONG ulBufSize, ULONG *pulActualSize)
DWORD dwBlockFlags
Definition: strmif.h:26676
ULONG(STDMETHODCALLTYPE *AddRef)(IAMStreamControl *This)
Definition: strmif.h:5587
Definition: strmif.h:28952
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:9994
EXTERN_C const IID IID_IReferenceClock2
Definition: strmif.h:2900
BOOL bDvdVolUnknown
Definition: strmif.h:25894
ULONG * pulNumOfVolumes
Definition: strmif.h:25094
DWORD dwFrequency
Definition: dvdif.idl:328
const GUID const GUID IBaseFilter REFERENCE_TIME REFERENCE_TIME * pstop
Definition: strmif.h:8121
HRESULT STDMETHODCALLTYPE IAMDevMemoryAllocator_CheckMemory_Proxy(IAMDevMemoryAllocator *This, const BYTE *pBuffer)
HRESULT STDMETHODCALLTYPE IDvdGraphBuilder_GetFiltergraph_Proxy(IDvdGraphBuilder *This, IGraphBuilder **ppGB)
Definition: strmif.h:26346
Definition: strmif.h:19237
void __RPC_STUB IAMTimecodeReader_put_VITCLine_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DVD_REGISTER SPRMARRAY[24]
Definition: strmif.h:21652
HRESULT STDMETHODCALLTYPE IDvdControl2_PlayChapter_Proxy(IDvdControl2 *This, ULONG ulChapter, DWORD dwFlags, IDvdCmd **ppCmd)
HRESULT STDMETHODCALLTYPE IDvdControl_GoUp_Proxy(IDvdControl *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IEncoderAPI *This
DVD_PLAYBACK_LOCATION * pLocation
Definition: strmif.h:22936
Definition: strmif.h:5592
Definition: strmif.h:5054
Definition: axextend.idl:336
void __RPC_STUB IDDrawExclModeVideo_SetDrawParameters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: Vmrender.idl:723
void __RPC_STUB IAMDevMemoryAllocator_GetDevMemoryObject_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IVMRImagePresenterVtbl IVMRImagePresenterVtbl
Definition: axextend.idl:2865
BOOL long long long * PhysicalType
Definition: strmif.h:12884
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:11968
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:8796
void __RPC_STUB IMemAllocator_ReleaseBuffer_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG * pulNumOfLangs
Definition: strmif.h:25101
long DWORD dwFlags
Definition: strmif.h:17391
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_put_Bass_Proxy(IAMAudioInputMixer *This, double Bass)
__MIDL_IConfigInterleaving_0001
Definition: strmif.h:10126
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:17525
Definition: strmif.h:10129
Definition: Vmrender.idl:66
void __RPC_STUB IEnumPins_Clone_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0381_v0_0_s_ifspec
long * plSignalStrength
Definition: strmif.h:14057
HRESULT STDMETHODCALLTYPE IOverlay_GetWindowHandle_Proxy(IOverlay *This, HWND *pHwnd)
ULONG TimeCode
Definition: dvdif.idl:179
ULONG DVD_MenuAttributes DVD_TitleAttributes * pTitle
Definition: strmif.h:25065
HRESULT STDMETHODCALLTYPE IDvdControl2_SelectDefaultMenuLanguage_Proxy(IDvdControl2 *This, LCID Language)
IEnumMoniker DWORD BOOL DWORD BOOL bInputNeeded
Definition: strmif.h:5913
Definition: strmif.h:20118
void __RPC_STUB IDvdControl_AngleChange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
WCHAR int LPWSTR int long long double * pDefaultQuality
Definition: strmif.h:10571
REFERENCE_TIME tStop
Definition: strmif.h:9668
void __RPC_STUB IPin_QueryAccept_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IDVEnc *This)
void __RPC_STUB IEnumMediaTypes_Reset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPCWSTR pszwPath
Definition: strmif.h:23995
long * plSignalStrength
Definition: strmif.h:13655
int ShrinkTapsX
Definition: strmif.h:9938
RPC_IF_HANDLE __MIDL_itf_strmif_0145_v0_0_c_ifspec
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:16839
HRESULT STDMETHODCALLTYPE IMemInputPin_NotifyAllocator_Proxy(IMemInputPin *This, IMemAllocator *pAllocator, BOOL bReadOnly)
_DVDECODERRESOLUTION
Definition: axextend.idl:4272
RPC_IF_HANDLE __MIDL_itf_strmif_0174_v0_0_s_ifspec
ALLOCATOR_PROPERTIES * pRequest
Definition: strmif.h:3963
IPin * pPin
Definition: strmif.h:19405
EXTERN_C const IID IID_IAMVideoDecimationProperties
Definition: strmif.h:18049
long long lVideoSubChannel
Definition: strmif.h:14017
Definition: strmif.h:30551
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_GetBorderColor_Proxy(IVMRWindowlessControl *This, COLORREF *lpClr)
RPC_IF_HANDLE __MIDL_itf_strmif_0171_v0_0_s_ifspec
HRESULT STDMETHODCALLTYPE IMemAllocator_GetProperties_Proxy(IMemAllocator *This, ALLOCATOR_PROPERTIES *pProps)
long Line
Definition: strmif.h:16650
Definition: strmif.h:10802
EXTERN_C const IID IID_IVMRFilterConfig
Definition: strmif.h:28983
DWORD const NORMALIZEDRECT * pRect
Definition: strmif.h:28516
Definition: strmif.h:21842
Definition: strmif.h:26738
Definition: strmif.h:4996
HRESULT STDMETHODCALLTYPE IAMTimecodeGenerator_SetTimecode_Proxy(IAMTimecodeGenerator *This, PTIMECODE_SAMPLE pTimecodeSample)
LONG IUnknown * pFocusObject
Definition: strmif.h:9290
void __RPC_STUB IAMCameraControl_Get_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMCameraControl_GetRange_Proxy(IAMCameraControl *This, long Property, long *pMin, long *pMax, long *pSteppingDelta, long *pDefault, long *pCapsFlags)
long lTuningSpace
Definition: strmif.h:14042
EXTERN_C const IID IID_IFilterChain
Definition: strmif.h:27184
void __RPC_STUB IDvdInfo2_GetCmdFromEvent_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long long InputPinIndex
Definition: strmif.h:12869
long long long * pMax
Definition: strmif.h:12450
HRESULT STDMETHODCALLTYPE IAMExtTransport_SetEditPropertySet_Proxy(IAMExtTransport *This, long *pEditID, long State)
Definition: strmif.h:9988
struct IAMDevMemoryControlVtbl IAMDevMemoryControlVtbl
long long * lChannelMax
Definition: strmif.h:14029
void __RPC_STUB ICaptureGraphBuilder2_RemoteFindInterface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
AM_MEDIA_TYPE ** ppmt
Definition: strmif.h:10009
void __RPC_STUB IMemAllocatorNotifyCallbackTemp_NotifyRelease_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdControl_AngleChange_Proxy(IDvdControl *This, ULONG ulAngle)
HWND HDC hdc
Definition: strmif.h:28098
DWORD PALETTEENTRY * pPalette
Definition: strmif.h:6581
Definition: axextend.idl:3201
void __RPC_STUB IAMTVTuner_put_ConnectInput_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long * plAnalogVideoStandard
Definition: strmif.h:11987
EXTERN_C const IID IID_IAMDevMemoryAllocator
Definition: strmif.h:16979
IBaseFilter Quality q
Definition: strmif.h:6062
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IFilterMapper *This
HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocatorNotify_AdviseSurfaceAllocator_Proxy(IVMRSurfaceAllocatorNotify *This, DWORD_PTR dwUserID, IVMRSurfaceAllocator *lpIVRMSurfaceAllocator)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IReferenceClock2 *This
HRESULT STDMETHODCALLTYPE IAMVideoCompression_OverrideKeyFrame_Proxy(IAMVideoCompression *This, long FrameNumber)
Definition: axextend.idl:289
Definition: strmif.h:11885
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:22921
ULONG ulSubstreamFilterValue
Definition: strmif.h:19918
LPDIRECTDRAW7 HMONITOR hMonitor
Definition: strmif.h:27808
RPC_IF_HANDLE __MIDL_itf_strmif_0377_v0_0_s_ifspec
HRESULT STDMETHODCALLTYPE IAMTuner_put_TuningSpace_Proxy(IAMTuner *This, long lTuningSpace)
EXTERN_C const IID IID_IAMLatency
Definition: strmif.h:18313
void __RPC_STUB IGraphBuilder_ShouldOperationContinue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0395_v0_0_c_ifspec
void __RPC_STUB IDvdControl_UpperButtonSelect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
REFERENCE_TIME tStart
Definition: strmif.h:1193
Definition: strmif.h:18765
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:19680
EXTERN_C const IID IID_IMediaFilter
Definition: strmif.h:2251
ULONG FrameRateCode
Definition: strmif.h:21686
Definition: Vmrender.idl:496
RPC_IF_HANDLE __MIDL_itf_strmif_0129_v0_0_s_ifspec
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:27113
EXTERN_C const IID IID_IEnumMediaTypes
Definition: strmif.h:1643
ULONG ulButton
Definition: strmif.h:25199
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:15379
Definition: strmif.h:21691
void __RPC_STUB IAMPushSource_SetStreamOffset_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:7372
REFERENCE_TIME TimeStamp
Definition: axextend.idl:472
DWORD dwFrames
Definition: axextend.idl:3598
const LPRECT lpSRCRect
Definition: strmif.h:28076
void __RPC_STUB IAMAnalogVideoDecoder_get_AvailableTVFormats_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:5688
HRESULT STDMETHODCALLTYPE IAMCrossbar_get_PinCounts_Proxy(IAMCrossbar *This, long *OutputPinCount, long *InputPinCount)
HRESULT STDMETHODCALLTYPE IAMTimecodeReader_get_VITCLine_Proxy(IAMTimecodeReader *This, long *pLine)
long * plAnalogVideoStandard
Definition: strmif.h:13684
void __RPC_STUB IFileSourceFilter_Load_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:6394
IQualityControl * piqc
Definition: strmif.h:6067
enum __MIDL___MIDL_itf_strmif_0393_0002 VMRMode
HRESULT STDMETHODCALLTYPE IAMTimecodeDisplay_GetTCDisplay_Proxy(IAMTimecodeDisplay *This, long Param, long *pValue)
Definition: strmif.h:28951
ULONG ULONG DVD_DISC_SIDE * pSide
Definition: strmif.h:23008
Definition: strmif.h:28402
Definition: devenum.idl:30
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:29022
int * VideoFormat
Definition: strmif.h:18824
const GUID IBaseFilter REFIID riid
Definition: strmif.h:7705
void __RPC_STUB IFilterMapper_RegisterPinType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IDDrawExclModeVideo *This
HRESULT STDMETHODCALLTYPE IDvdInfo_GetCurrentSubpicture_Proxy(IDvdInfo *This, ULONG *pulStreamsAvailable, ULONG *pulCurrentStream, BOOL *pIsDisabled)
HRESULT STDMETHODCALLTYPE IDistributorNotify_Pause_Proxy(IDistributorNotify *This)
DWORD dwInterlaceFlags
Definition: Vmrender.idl:126
DWORD float * pAlpha
Definition: strmif.h:28501
Definition: strmif.h:24758
HRESULT STDMETHODCALLTYPE IAMCrossbar_get_IsRoutedTo_Proxy(IAMCrossbar *This, long OutputPinIndex, long *InputPinIndex)
DWORD_PTR dwUserID
Definition: strmif.h:27453
tagAMTunerSignalStrength
Definition: axextend.idl:2836
RPC_IF_HANDLE __MIDL_itf_strmif_0123_v0_0_c_ifspec
struct IDistributorNotifyVtbl IDistributorNotifyVtbl
WCHAR int LPWSTR pszDescription
Definition: strmif.h:10571
void __RPC_STUB IAMTuner_GetAvailableModes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21953
Definition: strmif.h:21781
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IOverlay *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMCrossbar *This
void __RPC_STUB IMediaSeeking_IsFormatSupported_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IPinConnection *This
const GUID VARIANT ULONG * ValuesCount
Definition: strmif.h:21405
REFGUID DWORD DWORD * pTypeSupport
Definition: strmif.h:14852
IEnumMediaTypes ** ppEnum
Definition: strmif.h:1175
RPC_IF_HANDLE __MIDL_itf_strmif_0144_v0_0_c_ifspec
void __RPC_STUB IDDrawExclModeVideoCallback_OnUpdateColorKey_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long long Duration
Definition: strmif.h:15827
ULONG(STDMETHODCALLTYPE *AddRef)(IAMVideoControl *This)
void __RPC_STUB IDvdInfo2_GetDVDTextStringAsNative_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LONGLONG LONG lLength
Definition: strmif.h:8828
enum __MIDL___MIDL_itf_strmif_0366_0004 DVD_RELATIVE_BUTTON
void __RPC_STUB IVMRAspectRatioControl_GetAspectRatioMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMTuner_put_CountryCode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IEnumRegFilters ** ppEnum
Definition: strmif.h:5127
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:18073
HRESULT STDMETHODCALLTYPE IAMVfwCaptureDialogs_SendDriverMessage_Proxy(IAMVfwCaptureDialogs *This, int iDialog, int uMsg, long dw1, long dw2)
ULONG(STDMETHODCALLTYPE *AddRef)(IPin *This)
HRESULT STDMETHODCALLTYPE IDvdControl2_PlayChaptersAutoStop_Proxy(IDvdControl2 *This, ULONG ulTitle, ULONG ulChapter, ULONG ulChaptersToPlay, DWORD dwFlags, IDvdCmd **ppCmd)
LONG * pVersion
Definition: strmif.h:9042
void __RPC_STUB IPersistMediaPropertyBag_InitNew_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IAMDevMemoryAllocatorVtbl IAMDevMemoryAllocatorVtbl
double * pQuality
Definition: strmif.h:10559
void __RPC_STUB IDecimateVideoImage_SetDecimationImageSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IFilterChain_RemoveChain_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:26352
IMemAllocator ALLOCATOR_PROPERTIES IMemAllocator ** ppActual
Definition: strmif.h:8807
REFCLSID LPCWSTR Name
Definition: strmif.h:5711
void __RPC_STUB IVMRSurfaceAllocatorNotify_ChangeDDrawDevice_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
tagAM_MEDIAEVENT_FLAGS
Definition: strmif.h:4994
Definition: dvdif.idl:1671
Definition: axextend.idl:3622
void __RPC_STUB IConfigAviMux_SetOutputCompatibilityIndex_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdInfo_GetCurrentVideoAttributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetDiscID_Proxy(IDvdInfo2 *This, LPCWSTR pszwPath, ULONGLONG *pullDiscID)
Definition: strmif.h:21770
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVPManager *This
HRESULT STDMETHODCALLTYPE IEnumMediaTypes_Reset_Proxy(IEnumMediaTypes *This)
HRESULT STDMETHODCALLTYPE IAMExtDevice_get_ExternalDeviceID_Proxy(IAMExtDevice *This, LPOLESTR *ppszData)
void __RPC_STUB IDvdState_GetDiscID_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IEncoderAPI *This)
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder_FindInterface_Stub(ICaptureGraphBuilder *This, const GUID *pCategory, IBaseFilter *pf, REFIID riid, IUnknown **ppint)
REFERENCE_TIME * prtOffset
Definition: strmif.h:18466
HRESULT STDMETHODCALLTYPE IVMRWindowlessControl_DisplayModeChanged_Proxy(IVMRWindowlessControl *This)
HRESULT STDMETHODCALLTYPE IMPEG2StreamIdMap_EnumStreamIdMap_Proxy(IMPEG2StreamIdMap *This, IEnumStreamIdMap **ppIEnumStreamIdMap)
struct IAMGraphStreamsVtbl IAMGraphStreamsVtbl
IAMPhysicalPinInfo * PAMPHYSICALPININFO
Definition: strmif.h:15319
const CLSID * pclsidCategory
Definition: strmif.h:5705
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IConfigAviMux *This
ULONG(STDMETHODCALLTYPE *AddRef)(IRegisterServiceProvider *This)
EXTERN_C const IID IID_IGraphBuilder
Definition: strmif.h:7331
HRESULT STDMETHODCALLTYPE IDvdControl2_SelectButton_Proxy(IDvdControl2 *This, ULONG ulButton)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:19277
struct IAMDroppedFramesVtbl IAMDroppedFramesVtbl
LONG idResource
Definition: strmif.h:9135
Definition: strmif.h:24755
Definition: strmif.h:4404
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:27792
RPC_IF_HANDLE __MIDL_itf_strmif_0113_v0_0_c_ifspec
ULONG ULONG DVD_DISC_SIDE * pSide
Definition: strmif.h:25094
void __RPC_STUB IMemAllocator_GetBuffer_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdControl_ButtonSelectAndActivate_Proxy(IDvdControl *This, ULONG ulButton)
RPC_IF_HANDLE __MIDL_itf_strmif_0344_v0_0_c_ifspec
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:17017
Definition: strmif.h:8650
Definition: Vmrender.idl:1049
Definition: strmif.h:10809
HRESULT STDMETHODCALLTYPE IGetCapabilitiesKey_GetCapabilitiesKey_Proxy(IGetCapabilitiesKey *This, HKEY *pHKey)
HRESULT STDMETHODCALLTYPE IOverlayNotify2_OnDisplayChange_Proxy(IOverlayNotify2 *This, HMONITOR hMonitor)
ULONG(STDMETHODCALLTYPE *AddRef)(IAMClockAdjust *This)
HRESULT STDMETHODCALLTYPE IAMTuner_get_CountryCode_Proxy(IAMTuner *This, long *plCountryCode)
DWORD dwTolerance
Definition: strmif.h:20367
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:2752
void __RPC_STUB IAMAudioInputMixer_put_Pan_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMExtTransport_GetEditPropertySet_Proxy(IAMExtTransport *This, long EditID, long *pState)
ULONG(STDMETHODCALLTYPE *AddRef)(IAMOpenProgress *This)
LPGUID lpDeinterlaceMode
Definition: strmif.h:29434
long long HEVENT * phEvent
Definition: strmif.h:15810
HRESULT STDMETHODCALLTYPE IAMAudioInputMixer_get_Bass_Proxy(IAMAudioInputMixer *This, double *pBass)
HRESULT STDMETHODCALLTYPE IDvdControl2_PlayAtTimeInTitle_Proxy(IDvdControl2 *This, ULONG ulTitle, DVD_HMSF_TIMECODE *pStartTime, DWORD dwFlags, IDvdCmd **ppCmd)
DWORD dwWidth
Definition: Vmrender.idl:891
double dBwdMaxRateAudio
Definition: dvdif.idl:1679
Definition: strmif.h:9845
EXTERN_C const IID IID_IPin
Definition: strmif.h:1063
HRESULT STDMETHODCALLTYPE IEnumPins_Reset_Proxy(IEnumPins *This)
DWORD dwSize
Definition: Vmrender.idl:724
Definition: strmif.h:18957
HRESULT STDMETHODCALLTYPE IAMStreamControl_StopAt_Proxy(IAMStreamControl *This, const REFERENCE_TIME *ptStop, BOOL bSendExtra, DWORD dwCookie)
REFCLSID DWORD dwCategoryMerit
Definition: strmif.h:5892
HRESULT STDMETHODCALLTYPE IFilterGraph_Reconnect_Proxy(IFilterGraph *This, IPin *ppin)
EXTERN_C const IID IID_IMediaSeeking
Definition: strmif.h:4530
void __RPC_STUB IConfigInterleaving_put_Mode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMVideoCompression_get_WindowSize_Proxy(IAMVideoCompression *This, DWORDLONG *pWindowSize)
IMediaSample DWORD_PTR dwUser
Definition: strmif.h:8813
struct tagVMRMONITORINFO VMRMONITORINFO
_AM_RENSDEREXFLAGS
Definition: axextend.idl:1156
HRESULT STDMETHODCALLTYPE IMemAllocator_Decommit_Proxy(IMemAllocator *This)
void __RPC_STUB IAMDeviceRemoval_Reassociate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IAMVideoProcAmp *This)
void __RPC_STUB IAsyncReader_WaitForNext_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IMemAllocator *This)
long long double * pdblValue
Definition: strmif.h:15390
void __RPC_STUB IOverlayNotify_OnPositionChange_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPDIRECTDRAW7 lpDDrawDevice
Definition: strmif.h:27808
LCID ULONG ulMaxLanguages
Definition: strmif.h:25165
ULONG(STDMETHODCALLTYPE *AddRef)(IAMPushSource *This)
Definition: strmif.h:24746
ULONG(STDMETHODCALLTYPE *AddRef)(IFilterMapper *This)
LPOLESTR LPOLESTR int fAllowEscAbort
Definition: strmif.h:8136
void __RPC_STUB IDvdInfo2_GetKaraokeAttributes_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:12853
HRESULT hrVPEStatus
Definition: strmif.h:25892
void __RPC_STUB IVMRWindowlessControl_SetColorKey_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdInfo2_GetButtonRect_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:28962
HRESULT STDMETHODCALLTYPE IAMStreamConfig_GetNumberOfCapabilities_Proxy(IAMStreamConfig *This, int *piCount, int *piSize)
HRESULT STDMETHODCALLTYPE IAMCopyCaptureFileProgress_Progress_Proxy(IAMCopyCaptureFileProgress *This, int iProgress)
void __RPC_STUB IVMRSurfaceAllocatorNotify_AdviseSurfaceAllocator_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IFilterGraph2_RenderEx_Proxy(IFilterGraph2 *This, IPin *pPinOut, DWORD dwFlags, DWORD *pvContext)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:29417
Definition: strmif.h:27550
void __RPC_STUB IDvdControl2_PlayTitle_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IAMVfwCompressDialogs
Definition: strmif.h:10972
CLSID LPCWSTR BOOL BOOL BOOL BOOL bMany
Definition: strmif.h:5338
HRESULT STDMETHODCALLTYPE ICodecAPI_SetAllDefaultsWithNotify_Proxy(ICodecAPI *This, GUID **ChangedParam, ULONG *ChangedParamCount)
DWORD DWORD * pdwVideoHeight
Definition: strmif.h:26137
void __RPC_STUB IAMAnalogVideoEncoder_put_TVFormat_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetCurrentAngle_Proxy(IDvdInfo2 *This, ULONG *pulAnglesAvailable, ULONG *pulCurrentAngle)
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder2_FindInterface_Proxy(ICaptureGraphBuilder2 *This, const GUID *pCategory, const GUID *pType, IBaseFilter *pf, REFIID riid, void **ppint)
Definition: strmif.h:18922
long AM_MEDIA_TYPE ** ppmt
Definition: strmif.h:17380
long long long * pValue
Definition: strmif.h:15850
void __RPC_STUB IGraphBuilder_SetLogFile_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axcore.idl:100
long long long lAudioSubChannel
Definition: strmif.h:14017
void __RPC_STUB ICaptureGraphBuilder2_CopyCaptureFile_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IBaseFilter * pFilter
Definition: strmif.h:1868
void __RPC_STUB IGraphBuilder_Abort_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:1031
struct IAMCameraControlVtbl IAMCameraControlVtbl
LPWSTR Name
Definition: strmif.h:5057
HRESULT STDMETHODCALLTYPE IVMRMixerControl_GetMixingPrefs_Proxy(IVMRMixerControl *This, DWORD *pdwMixerPrefs)
DWORD * pdwMaxStreams
Definition: strmif.h:29041
HRESULT STDMETHODCALLTYPE IFilterMapper2_RegisterFilter_Proxy(IFilterMapper2 *This, REFCLSID clsidFilter, LPCWSTR Name, IMoniker **ppMoniker, const CLSID *pclsidCategory, const OLECHAR *szInstance, const REGFILTER2 *prf2)
tagQualityMessageType
Definition: axextend.idl:454
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:30166
DVD_HMSF_TIMECODE * pTime
Definition: strmif.h:23883
Definition: strmif.h:14575
RECT rSrc
Definition: Vmrender.idl:829
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder_RenderStream_Proxy(ICaptureGraphBuilder *This, const GUID *pCategory, IUnknown *pSource, IBaseFilter *pfCompressor, IBaseFilter *pfRenderer)
void __RPC_STUB IAMTimecodeGenerator_GetTimecode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum __MIDL___MIDL_itf_strmif_0393_0001 VMRRenderPrefs
ULONG(STDMETHODCALLTYPE *AddRef)(IAMAudioRendererStats *This)
DWORD dwFlags
Definition: axextend.idl:3612
long long * lValue
Definition: strmif.h:12465
long IUnknown * pStepObject
Definition: strmif.h:18205
__MIDL___MIDL_itf_strmif_0366_0004
Definition: strmif.h:21769
EXTERN_C const IID IID_IAMStreamSelect
Definition: strmif.h:17330
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMLatency *This
ULONG ulStream
Definition: strmif.h:25055
HRESULT STDMETHODCALLTYPE IVideoFrameStep_Step_Proxy(IVideoFrameStep *This, DWORD dwFrames, IUnknown *pStepObject)
void __RPC_STUB IAMTimecodeReader_SetTCRMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IPin ** pPin
Definition: strmif.h:1151
Definition: strmif.h:25890
Definition: strmif.h:21947
IUnknown LPDIRECTDRAWSURFACE7 AM_MEDIA_TYPE * pmtRenderTarget
Definition: strmif.h:29861
void __RPC_STUB IAsyncReader_EndFlush_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
IPin * PPIN
Definition: strmif.h:1460
void __RPC_STUB IRegisterServiceProvider_RegisterService_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMVideoControl_GetCurrentActualFrameRate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(ICodecAPI *This)
HRESULT STDMETHODCALLTYPE IAMDevMemoryAllocator_GetDevMemoryObject_Proxy(IAMDevMemoryAllocator *This, IUnknown **ppUnkInnner, IUnknown *pUnkOuter)
HRESULT STDMETHODCALLTYPE IAMTimecodeGenerator_get_VITCLine_Proxy(IAMTimecodeGenerator *This, long *pLine)
struct IVMRMonitorConfigVtbl IVMRMonitorConfigVtbl
void __RPC_STUB IAMTVTuner_put_InputType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
LPCOLESTR DWORDLONG dwlSize
Definition: strmif.h:8131
#define BEGIN_INTERFACE
Definition: qnetwork.h:16
void __RPC_STUB IAMStreamConfig_SetFormat_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMTimecodeGenerator_get_VITCLine_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMpeg2Demultiplexer_CreateOutputPin_Proxy(IMpeg2Demultiplexer *This, AM_MEDIA_TYPE *pMediaType, LPWSTR pszPinName, IPin **ppIPin)
IUnknown PIN_DIRECTION const GUID const GUID * pType
Definition: strmif.h:8143
BYTE bMinutes
Definition: dvdif.idl:153
IPin IPin * ppinIn
Definition: strmif.h:1886
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:16432
void __RPC_STUB IAMVideoControl_GetFrameRateList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:4495
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:5881
const CLSID const OLECHAR * szInstance
Definition: strmif.h:5705
long long long Value
Definition: strmif.h:15856
void __RPC_STUB IDDrawExclModeVideo_GetDDrawSurface_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwNumForwardRefSamples
Definition: Vmrender.idl:736
void __RPC_STUB IVMRFilterConfig_GetRenderingMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:17938
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:19680
RPC_IF_HANDLE __MIDL_itf_strmif_0141_v0_0_c_ifspec
HRESULT STDMETHODCALLTYPE ICaptureGraphBuilder_GetFiltergraph_Proxy(ICaptureGraphBuilder *This, IGraphBuilder **ppfg)
HRESULT STDMETHODCALLTYPE IOverlay_GetClipList_Proxy(IOverlay *This, RECT *pSourceRect, RECT *pDestinationRect, RGNDATA **ppRgnData)
void __RPC_STUB IAMExtTransport_get_EditStart_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:28401
Definition: axextend.idl:3117
WCHAR int LPWSTR int * pcbDescription
Definition: strmif.h:10571
IGraphBuilder ** ppfg
Definition: strmif.h:7694
void __RPC_STUB IDvdControl2_PlayChapter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG ulFrameHeight
Definition: dvdif.idl:417
ULONG REGFILTER ** apRegFilter
Definition: strmif.h:5114
enum tagDVD_SUBPICTURE_LANG_EXT DVD_SUBPICTURE_LANG_EXT
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMTimecodeReader *This
IDvdState ** pStateData
Definition: strmif.h:25161
const GUID IBaseFilter * pf
Definition: strmif.h:7705
Definition: strmif.h:28969
HRESULT STDMETHODCALLTYPE IDecimateVideoImage_ResetDecimationImageSize_Proxy(IDecimateVideoImage *This)
ULONG(STDMETHODCALLTYPE *AddRef)(IStreamBuilder *This)
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetTitleParentalLevels_Proxy(IDvdInfo2 *This, ULONG ulTitle, ULONG *pulParentalLevels)
LPCWSTR lpcwstrFileName
Definition: strmif.h:7432
int ShrinkTapsY
Definition: strmif.h:9939
IBaseFilter * pFilter
Definition: strmif.h:26852
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM const CLSID BOOL BOOL DWORD const GUID const REGPINMEDIUM * pMedOut
Definition: strmif.h:5720
long * plDefaultVideoType
Definition: strmif.h:14082
long long LPOLESTR * ppszData
Definition: strmif.h:15762
HRESULT STDMETHODCALLTYPE IAMCrossbar_get_CrossbarPinInfo_Proxy(IAMCrossbar *This, BOOL IsInputPin, long PinIndex, long *PinIndexRelated, long *PhysicalType)
void __RPC_STUB IAsyncReader_RequestAllocator_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:27554
tagDVD_DOMAIN
Definition: dvdif.idl:36
void __RPC_STUB IDvdControl2_ReplayChapter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:24770
DWORD PALETTEENTRY ** ppPalette
Definition: strmif.h:6576
HRESULT STDMETHODCALLTYPE IBaseFilter_QueryFilterInfo_Proxy(IBaseFilter *This, FILTER_INFO *pInfo)
void __RPC_STUB IAMBufferNegotiation_GetAllocatorProperties_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
enum __MIDL___MIDL_itf_strmif_0366_0003 DVD_OPTION_FLAG
HRESULT STDMETHODCALLTYPE IVMRMonitorConfig_GetMonitor_Proxy(IVMRMonitorConfig *This, VMRGUID *pGUID)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IVMRMixerBitmap *This
ULONG ULONG DVD_DISC_SIDE ULONG * pulNumOfTitles
Definition: strmif.h:25094
Definition: strmif.h:20656
Definition: axextend.idl:4687
long long * InputPinCount
Definition: strmif.h:12864
RPC_IF_HANDLE __MIDL_itf_strmif_0382_v0_0_s_ifspec
ULONG TimeCodeFlags
Definition: dvdif.idl:167
HRESULT STDMETHODCALLTYPE IAMTuner_put_CountryCode_Proxy(IAMTuner *This, long lCountryCode)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMDroppedFrames *This
Definition: axextend.idl:1264
void __RPC_STUB IDvdInfo_GetRoot_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long lVideoCopyProtection
Definition: strmif.h:14604
long * plModes
Definition: strmif.h:13667
void __RPC_STUB IPin_EndFlush_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IKsPropertySet_RemoteSet_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMCameraControl_Get_Proxy(IAMCameraControl *This, long Property, long *lValue, long *Flags)
void __RPC_STUB IConfigInterleaving_get_Interleaving_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0145_v0_0_s_ifspec
Definition: axextend.idl:1417
REFGUID IUnknown * pUnkObject
Definition: strmif.h:20272
Definition: strmif.h:20255
IMemInputPin * PMEMINPUTPIN
Definition: strmif.h:4374
Definition: strmif.h:3430
long PowerMode
Definition: strmif.h:15404
Definition: axextend.idl:2151
COLORREF HighColorValue
Definition: axextend.idl:532
void __RPC_STUB ICaptureGraphBuilder_ControlStream_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:21780
HRESULT STDMETHODCALLTYPE IEncoderAPI_GetValue_Proxy(IEncoderAPI *This, const GUID *Api, VARIANT *Value)
IEnumMoniker ** ppEnum
Definition: strmif.h:5913
IEnumRegFilters DWORD BOOL CLSID CLSID clsInSub
Definition: strmif.h:5369
struct _VMRALPHABITMAP VMRALPHABITMAP
void __RPC_STUB IDvdControl2_SelectAtPosition_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:12193
void __RPC_STUB IDvdInfo2_GetCurrentSubpicture_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:19066
ULONG IPin ULONG * pcFetched
Definition: strmif.h:1516
LARGE_INTEGER liDriverVersion
Definition: Vmrender.idl:481
ULONG(STDMETHODCALLTYPE *AddRef)(IAMTVAudioNotification *This)
HRESULT STDMETHODCALLTYPE IAMExtTransport_get_EditStart_Proxy(IAMExtTransport *This, long *pValue)
Definition: strmif.h:10450
Definition: dvdif.idl:2230
enum tagDVD_AUDIO_LANG_EXT DVD_AUDIO_LANG_EXT
enum __MIDL___MIDL_itf_strmif_0164_0002 VfwCompressDialogs
EXTERN_C const IID IID_IAMExtTransport
Definition: strmif.h:15599
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:23466
SIZE MinOutputSize
Definition: strmif.h:9932
Definition: strmif.h:11846
HRESULT STDMETHODCALLTYPE IMediaSample_GetTime_Proxy(IMediaSample *This, REFERENCE_TIME *pTimeStart, REFERENCE_TIME *pTimeEnd)
IPin REFIID void DWORD dwFlags
Definition: strmif.h:19405
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:11007
long AM_MEDIA_TYPE DWORD * pdwFlags
Definition: strmif.h:17380
HRESULT STDMETHODCALLTYPE IDvdInfo_GetAllGPRMs_Proxy(IDvdInfo *This, GPRMARRAY *pRegisterArray)
HRESULT STDMETHODCALLTYPE IAMStreamSelect_Count_Proxy(IAMStreamSelect *This, DWORD *pcStreams)
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetDefaultSubpictureLanguage_Proxy(IDvdInfo2 *This, LCID *pLanguage, DVD_SUBPICTURE_LANG_EXT *pSubpictureExtension)
void __RPC_STUB IFilterGraph2_ReconnectEx_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DWORD dwCapIndex
Definition: strmif.h:21549
DWORD dwNumerator
Definition: Vmrender.idl:719
RPC_IF_HANDLE __MIDL_itf_strmif_0120_v0_0_s_ifspec
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IKsPropertySet *This
Definition: axextend.idl:5027
Definition: strmif.h:21693
RPC_IF_HANDLE __MIDL_itf_strmif_0122_v0_0_s_ifspec
ALLOCATOR_PROPERTIES * pprop
Definition: strmif.h:11773
long STDMETHODCALLTYPE IMediaSample_GetActualDataLength_Proxy(IMediaSample *This)
HRESULT STDMETHODCALLTYPE IVMRImagePresenter_PresentImage_Proxy(IVMRImagePresenter *This, DWORD_PTR dwUserID, VMRPRESENTATIONINFO *lpPresInfo)
HRESULT STDMETHODCALLTYPE IMpeg2Demultiplexer_DeleteOutputPin_Proxy(IMpeg2Demultiplexer *This, LPWSTR pszPinName)
void __RPC_STUB IAMVideoCompression_put_WindowSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IDvdInfo2
Definition: strmif.h:24819
void __RPC_STUB IEnumStreamIdMap_Clone_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const COLORKEY * pColorKey
Definition: strmif.h:6422
Definition: strmif.h:14224
HRESULT STDMETHODCALLTYPE IResourceManager_RequestResource_Proxy(IResourceManager *This, LONG idResource, IUnknown *pFocusObject, IResourceConsumer *pConsumer)
RPC_IF_HANDLE __MIDL_itf_strmif_0130_v0_0_s_ifspec
void __RPC_STUB IDDrawExclModeVideoCallback_OnUpdateSize_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMVfwCompressDialogs_ShowDialog_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const CLSID * pclsidCategory
Definition: strmif.h:5898
void __RPC_STUB IAMTimecodeReader_get_VITCLine_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:2947
void __RPC_STUB IAMVideoProcAmp_Set_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IVMRImagePresenterConfig_SetRenderingPrefs_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
__MIDL___MIDL_itf_strmif_0391_0001
Definition: strmif.h:28394
IReferenceClock2 * PREFERENCECLOCK2
Definition: strmif.h:2955
Definition: strmif.h:21753
Definition: strmif.h:4511
void __RPC_STUB IAMVideoProcAmp_Get_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMOverlayFX_SetOverlayFX_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:4494
ULONG(STDMETHODCALLTYPE *AddRef)(IFileSourceFilter *This)
LCID ULONG ULONG * pulActualLanguages
Definition: strmif.h:25165
EXTERN_C const IID IID_IAMStreamConfig
Definition: strmif.h:9961
Definition: strmif.h:11852
IUnknown * pFocusObject
Definition: strmif.h:9313
Definition: axextend.idl:1344
HRESULT STDMETHODCALLTYPE IAMAnalogVideoEncoder_get_TVFormat_Proxy(IAMAnalogVideoEncoder *This, long *plAnalogVideoStandard)
Definition: strmif.h:21764
ULONG(STDMETHODCALLTYPE *AddRef)(ICreateDevEnum *This)
long long Value
Definition: strmif.h:16645
Definition: strmif.h:21690
void __RPC_STUB IAMDevMemoryControl_GetDevId_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:4052
EXTERN_C const IID IID_IVMRAspectRatioControl
Definition: strmif.h:29205
Definition: strmif.h:24776
long lCountryCode
Definition: strmif.h:13144
HRESULT STDMETHODCALLTYPE IAMVideoCompression_GetInfo_Proxy(IAMVideoCompression *This, WCHAR *pszVersion, int *pcbVersion, LPWSTR pszDescription, int *pcbDescription, long *pDefaultKeyFrameRate, long *pDefaultPFramesPerKey, double *pDefaultQuality, long *pCapabilities)
Definition: strmif.h:21778
REFERENCE_TIME tStop
Definition: axcore.idl:876
HRESULT STDMETHODCALLTYPE IMediaSample_GetMediaType_Proxy(IMediaSample *This, AM_MEDIA_TYPE **ppMediaType)
long * plNumberOfLines
Definition: strmif.h:12003
Definition: strmif.h:7366
tagDVD_DISC_SIDE
Definition: dvdif.idl:56
HRESULT STDMETHODCALLTYPE IDvdInfo2_GetCurrentVideoAttributes_Proxy(IDvdInfo2 *This, DVD_VideoAttributes *pATR)
Definition: strmif.h:28405
HRESULT STDMETHODCALLTYPE IVMRAspectRatioControl_GetAspectRatioMode_Proxy(IVMRAspectRatioControl *This, LPDWORD lpdwARMode)
HRESULT STDMETHODCALLTYPE IVMRFilterConfig_SetRenderingMode_Proxy(IVMRFilterConfig *This, DWORD Mode)
IEnumMoniker DWORD BOOL DWORD BOOL DWORD cInputTypes
Definition: strmif.h:5913
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:14473
void __RPC_STUB IResourceManager_Register_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct tagVMRGUID VMRGUID
HRESULT STDMETHODCALLTYPE IDvdInfo_GetTitleAttributes_Proxy(IDvdInfo *This, ULONG ulTitle, DVD_ATR *pATR)
ULONG ulSubPicture
Definition: strmif.h:22218
HRESULT STDMETHODCALLTYPE IMediaSeeking_ConvertTimeFormat_Proxy(IMediaSeeking *This, LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat)
RPC_IF_HANDLE __MIDL_itf_strmif_0119_v0_0_s_ifspec
void __RPC_STUB IAMExtDevice_get_DevicePort_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDvdControl2_SelectKaraokeAudioPresentationMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:11884
ULONG cPins
Definition: strmif.h:1516
ULONG ULONG ulChapter
Definition: strmif.h:22134
Definition: strmif.h:27385
void __RPC_STUB IAMDeviceRemoval_DeviceInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IMediaSample_GetMediaType_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:3319
HRESULT STDMETHODCALLTYPE IMediaSample_GetPointer_Proxy(IMediaSample *This, BYTE **ppBuffer)
enum tagCameraControlProperty CameraControlProperty
REFCLSID LPCWSTR IMoniker ** ppMoniker
Definition: strmif.h:5904
ULONG ulIndex
Definition: strmif.h:24038
Definition: strmif.h:19505
HRESULT STDMETHODCALLTYPE IGraphConfigCallback_Reconfigure_Proxy(IGraphConfigCallback *This, PVOID pvContext, DWORD dwFlags)
HRESULT STDMETHODCALLTYPE IMediaSeeking_SetRate_Proxy(IMediaSeeking *This, double dRate)
void __RPC_STUB IDvdControl2_PlayAtTimeInTitle_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:13476
EXTERN_C const IID IID_IVMRImageCompositor
Definition: strmif.h:29793
Definition: strmif.h:24743
void __RPC_STUB IAMDevMemoryControl_WriteSync_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long * lVideoCopyProtection
Definition: strmif.h:14608
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:9851
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:15724
HRESULT STDMETHODCALLTYPE IAMTimecodeReader_SetTCRMode_Proxy(IAMTimecodeReader *This, long Param, long Value)
HRESULT STDMETHODCALLTYPE IPin_BeginFlush_Proxy(IPin *This)
void __RPC_STUB IDvdControl2_ShowMenu_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG(STDMETHODCALLTYPE *AddRef)(IGraphVersion *This)
Definition: strmif.h:26819
double dFwdMaxRateAudio
Definition: dvdif.idl:1676
HRESULT STDMETHODCALLTYPE IOverlay_SetColorKey_Proxy(IOverlay *This, COLORKEY *pColorKey)
Definition: strmif.h:21902
void __RPC_STUB IEncoderAPI_SetValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IAMTunerNotification
Definition: strmif.h:13461
HRESULT STDMETHODCALLTYPE IDvdControl2_StillOff_Proxy(IDvdControl2 *This)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:14822
EXTERN_C const IID IID_IVMRVideoStreamControl
Definition: strmif.h:29982
Definition: strmif.h:19235
interface IDecimateVideoImage IDecimateVideoImage
Definition: strmif.h:527
void __RPC_STUB IAMExtTransport_GetStatus_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IAMBufferNegotiation_GetAllocatorProperties_Proxy(IAMBufferNegotiation *This, ALLOCATOR_PROPERTIES *pprop)
DVD_OPTION_FLAG flag
Definition: strmif.h:24019
void __RPC_STUB IAMTuner_get_Channel_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG ULONG * pulCountryCode
Definition: strmif.h:23021
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:30557
HRESULT STDMETHODCALLTYPE IVMRFilterConfig_SetImageCompositor_Proxy(IVMRFilterConfig *This, IVMRImageCompositor *lpVMRImgCompositor)
IEnumMoniker DWORD BOOL DWORD BOOL DWORD const GUID const REGPINMEDIUM const CLSID BOOL BOOL DWORD const GUID const REGPINMEDIUM const CLSID * pPinCategoryOut
Definition: strmif.h:5913
IUnknown * pD3DDevice
Definition: strmif.h:29845
DWORD dwSpeakerPosition
Definition: dvdif.idl:348
Definition: strmif.h:28403
HRESULT STDMETHODCALLTYPE IAMStreamConfig_SetFormat_Proxy(IAMStreamConfig *This, AM_MEDIA_TYPE *pmt)
enum _AM_DVD_GRAPH_FLAGS AM_DVD_GRAPH_FLAGS
void __RPC_STUB IDvdControl_SetRoot_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
int HWND hwnd
Definition: strmif.h:10872
HRESULT STDMETHODCALLTYPE IPin_EndOfStream_Proxy(IPin *This)
HRESULT STDMETHODCALLTYPE IAMAnalogVideoDecoder_get_HorizontalLocked_Proxy(IAMAnalogVideoDecoder *This, long *plLocked)
ULONG(STDMETHODCALLTYPE *AddRef)(IQualityControl *This)
HRESULT STDMETHODCALLTYPE IAMTVTuner_get_InputType_Proxy(IAMTVTuner *This, long lIndex, TunerInputType *pInputType)
IPin ULONG * nPin
Definition: strmif.h:1179
DWORD dwStreamID
Definition: strmif.h:29440
void __RPC_STUB IAMTimecodeGenerator_put_VITCLine_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IAMAnalogVideoDecoderVtbl IAMAnalogVideoDecoderVtbl
ULONG Frames10
Definition: strmif.h:21684
void __RPC_STUB IAMVideoControl_SetMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMAnalogVideoDecoder_put_VCRHorizontalLocking_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
DVD_SUBPICTURE_TYPE Type
Definition: dvdif.idl:447
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:28048
HRESULT STDMETHODCALLTYPE IAMDevMemoryControl_WriteSync_Proxy(IAMDevMemoryControl *This)
HRESULT STDMETHODCALLTYPE IGraphConfig_Reconnect_Proxy(IGraphConfig *This, IPin *pOutputPin, IPin *pInputPin, const AM_MEDIA_TYPE *pmtFirstConnection, IBaseFilter *pUsingFilter, HANDLE hAbortEvent, DWORD dwFlags)
Definition: dvdif.idl:460
DWORD dwFourCC
Definition: Vmrender.idl:728
AnalogVideo_SECAM_Mask enum tagTunerInputType TunerInputType
HRESULT STDMETHODCALLTYPE IMemAllocator_SetProperties_Proxy(IMemAllocator *This, ALLOCATOR_PROPERTIES *pRequest, ALLOCATOR_PROPERTIES *pActual)
Definition: strmif.h:11847
Definition: dyngraph.idl:137
Definition: strmif.h:13026
Definition: strmif.h:14763
void __RPC_STUB IDvdInfo2_GetCurrentAudio_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
VMRVideoDesc * lpVideoDescription
Definition: strmif.h:29428
HRESULT STDMETHODCALLTYPE IAMExtTransport_get_AntiClogControl_Proxy(IAMExtTransport *This, long *pEnabled)
RPC_IF_HANDLE __MIDL_itf_strmif_0182_v0_0_c_ifspec
RPC_IF_HANDLE __MIDL_itf_strmif_0181_v0_0_c_ifspec
IAMTunerNotification long lEvents
Definition: strmif.h:13671
void __RPC_STUB IVMRDeinterlaceControl_GetActualDeinterlaceMode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
ULONG stream_id
Definition: strmif.h:19916
void __RPC_STUB IAMStreamConfig_GetFormat_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IFilterChain_RemoveChain_Proxy(IFilterChain *This, IBaseFilter *pStartFilter, IBaseFilter *pEndFilter)
SIZE szAspectRatio
Definition: Vmrender.idl:123
void __RPC_STUB IAMDevMemoryAllocator_CheckMemory_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IResourceManager_RequestResource_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
const GUID VARIANT * Value
Definition: strmif.h:21411
IUnknown PIN_DIRECTION const GUID const GUID BOOL int IPin ** ppPin
Definition: strmif.h:8143
Definition: strmif.h:3440
ULONG ULONG BYTE ULONG ULONG enum DVD_TextStringType * pType
Definition: strmif.h:25117
HRESULT STDMETHODCALLTYPE IAMExtTransport_put_MediaState_Proxy(IAMExtTransport *This, long State)
int CropAlignY
Definition: strmif.h:9931
void __RPC_STUB IAMStreamConfig_GetStreamCaps_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IAMCopyCaptureFileProgress_Progress_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IVMRMixerControlVtbl IVMRMixerControlVtbl
const REFERENCE_TIME BOOL bSendExtra
Definition: strmif.h:9732
struct IPersistMediaPropertyBagVtbl IPersistMediaPropertyBagVtbl
void __RPC_STUB IAMTimecodeDisplay_SetTCDisplay_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
long long * plDefaultAudioType
Definition: strmif.h:14082
Definition: axextend.idl:1055
COLORKEY * pColorKey
Definition: strmif.h:6586
Definition: strmif.h:21969
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IReferenceClock *This
struct tagDVD_KaraokeAttributes DVD_KaraokeAttributes
Definition: strmif.h:5588
HRESULT STDMETHODCALLTYPE IPin_QueryInternalConnections_Proxy(IPin *This, IPin **apPin, ULONG *nPin)
HRESULT STDMETHODCALLTYPE IEnumMediaTypes_Clone_Proxy(IEnumMediaTypes *This, IEnumMediaTypes **ppEnum)
HRESULT STDMETHODCALLTYPE IVMRSurfaceAllocator_PrepareSurface_Proxy(IVMRSurfaceAllocator *This, DWORD_PTR dwUserID, LPDIRECTDRAWSURFACE7 lpSurface, DWORD dwSurfaceFlags)
void __RPC_STUB IAMExtTransport_GetTransportVideoParameters_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMemInputPin_ReceiveMultiple_Proxy(IMemInputPin *This, IMediaSample **pSamples, long nSamples, long *nSamplesProcessed)
long * pEnabled
Definition: strmif.h:15810
HRESULT STDMETHODCALLTYPE IAMTVTuner_get_ConnectInput_Proxy(IAMTVTuner *This, long *plIndex)
HRESULT STDMETHODCALLTYPE IPin_Disconnect_Proxy(IPin *This)
void __RPC_STUB IDvdControl_ChapterPlay_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IMediaSeeking_IsFormatSupported_Proxy(IMediaSeeking *This, const GUID *pFormat)
Definition: strmif.h:28949
Definition: strmif.h:4508
HRESULT STDMETHODCALLTYPE IDvdControl_MouseSelect_Proxy(IDvdControl *This, POINT point)
ULONG(STDMETHODCALLTYPE *AddRef)(IFilterGraph2 *This)
void __RPC_STUB IDvdControl2_Stop_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
tagDVD_PARENTAL_LEVEL
Definition: dvdif.idl:241
struct tagVMRPRESENTATIONINFO VMRPRESENTATIONINFO
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:4105
void __RPC_STUB IAMTVTuner_get_VideoFrequency_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: strmif.h:12378
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:14581
ULONG ULONG BOOL * pbIsDisabled
Definition: strmif.h:25037
void __RPC_STUB IOverlay_GetClipList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
Definition: axextend.idl:2523
enum _AM_FILTER_FLAGS AM_FILTER_FLAGS
void __RPC_STUB IMemInputPin_ReceiveMultiple_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IMediaPropertyBagVtbl IMediaPropertyBagVtbl
void __RPC_STUB ICodecAPI_GetParameterValues_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAMGraphBuilderCallback *This
Definition: strmif.h:18761
IFileSourceFilter * PFILTERFILESOURCE
Definition: strmif.h:7045
void __RPC_STUB IAMAudioInputMixer_put_Mono_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
RPC_IF_HANDLE __MIDL_itf_strmif_0353_v0_0_c_ifspec
void __RPC_STUB IFilterMapper_RegisterFilter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID void ** ppvObject
Definition: strmif.h:21162
AMTunerModeType * plMode
Definition: strmif.h:14065
Definition: strmif.h:11899
RPC_IF_HANDLE __MIDL_itf_strmif_0139_v0_0_s_ifspec
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:26521
Definition: strmif.h:30160
void __RPC_STUB IKsPropertySet_RemoteGet_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
BEGIN_INTERFACE REFIID riid
Definition: strmif.h:17365